Skip to content

Commit

Permalink
Added 5 lists, updated 4.
Browse files Browse the repository at this point in the history
  • Loading branch information
Robbbert committed Sep 18, 2024
2 parents d0ebbc0 + 9a593dd commit 3d4f5cb
Show file tree
Hide file tree
Showing 30 changed files with 802 additions and 390 deletions.
24 changes: 12 additions & 12 deletions hash/more/dai_cass.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,33 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 3 -->
<softwarelist name="dai_cass" description="dai_cass loose roms">
<software name="daic07e968f43709">
<description>2bis</description>
<software name="dai2dd79bd9da4fd">
<description>Androidenkaefig[LOAD]</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cass1" interface="dai_cass">
<dataarea name="cass" size="364">
<rom name="2bis.txt" size="364" crc="3b3bddcd" sha1="c07e968f4370956ec28f92696d16e80ccf83ed39"/>
<dataarea name="cass" size="5819090">
<rom name="Androidenkaefig[LOAD].wav" size="5819090" crc="d6065011" sha1="2dd79bd9da4fdef57b92d648ff1b695269c63553"/>
</dataarea>
</part>
</software>
<software name="dai2dd79bd9da4fd">
<description>Androidenkaefig</description>
<software name="dai07b2e079e42af">
<description>HAP MAAR[LOAD]</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cass1" interface="dai_cass">
<dataarea name="cass" size="5819090">
<rom name="Androidenkaefig.wav" size="5819090" crc="d6065011" sha1="2dd79bd9da4fdef57b92d648ff1b695269c63553"/>
<dataarea name="cass" size="3534988">
<rom name="HAP MAAR[LOAD].wav" size="3534988" crc="5beb91d7" sha1="07b2e079e42af96f1bbeeaa4dcbc18e4e2a5181e"/>
</dataarea>
</part>
</software>
<software name="dai0920195a55b31">
<description>dai</description>
<software name="dai0ac181824f362">
<description>Xchase_dai_buffered[UT R G800]</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cass1" interface="dai_cass">
<dataarea name="cass" size="319386">
<rom name="dai.wav" size="319386" crc="f545c53a" sha1="0920195a55b31b900ef2fb1ca991d355163bfcd3"/>
<dataarea name="cass" size="6644465">
<rom name="Xchase_dai_buffered[UT R G800].wav" size="6644465" crc="19d2e088" sha1="0ac181824f3620c403b6304222a6f07b1f695bec"/>
</dataarea>
</part>
</software>
Expand Down
35 changes: 35 additions & 0 deletions hash/more/einstein.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 3 -->
<softwarelist name="einstein" description="einstein loose roms">
<software name="ein1f3089730ded1">
<description>DOS_1.4[256]</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="flop1" interface="floppy_3">
<dataarea name="flop" size="215296">
<rom name="DOS_1.4[256].DSK" size="215296" crc="9cb7e59c" sha1="1f3089730ded1e71697791bf398eda58500c1992"/>
</dataarea>
</part>
</software>
<software name="ein3b837c864ff5d">
<description>ELITE-S2</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="flop1" interface="floppy_3">
<dataarea name="flop" size="215296">
<rom name="ELITE-S2.DSK" size="215296" crc="fd44a1b4" sha1="3b837c864ff5d7adb9fa295988ea285c227de003"/>
</dataarea>
</part>
</software>
<software name="ein0f60ce3f705af">
<description>Xbas</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="flop1" interface="floppy_3">
<dataarea name="flop" size="215296">
<rom name="Xbas.dsk" size="215296" crc="39b426ef" sha1="0f60ce3f705af6074cb79370f08468c1acff1ff4"/>
</dataarea>
</part>
</software>
</softwarelist>
65 changes: 65 additions & 0 deletions hash/more/ibmpcjr_cart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 6 -->
<softwarelist name="ibmpcjr_cart" description="ibmpcjr_cart loose roms">
<software name="ibm8e7c0f247529f">
<description>Cross Fire</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="ibmpcjr_cart">
<dataarea name="rom" size="8704">
<rom name="Cross Fire.JRC" size="8704" crc="878952c0" sha1="8e7c0f247529f6d5dfce60d6e2c9acefda6af7bf"/>
</dataarea>
</part>
</software>
<software name="ibm85bf3439b2f58">
<description>Mine Shaft</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="ibmpcjr_cart">
<dataarea name="rom" size="8704">
<rom name="Mine Shaft.JRC" size="8704" crc="3d3fc782" sha1="85bf3439b2f584dcfbc19d6ca34e75351aabb20e"/>
</dataarea>
</part>
</software>
<software name="ibmcd762c0aec242">
<description>Mouser</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="ibmpcjr_cart">
<dataarea name="rom" size="8704">
<rom name="Mouser.JRC" size="8704" crc="17fedf8d" sha1="cd762c0aec2429954c4ca59c7c3100a60297fa71"/>
</dataarea>
</part>
</software>
<software name="ibma590bf42e0939">
<description>Pitfall 2</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="ibmpcjr_cart">
<dataarea name="rom" size="16896">
<rom name="Pitfall 2.JRC" size="16896" crc="12821b21" sha1="a590bf42e0939b9a708ce900557dca5e759f4dc5"/>
</dataarea>
</part>
</software>
<software name="ibm39f0071760bb7">
<description>River Raid</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="ibmpcjr_cart">
<dataarea name="rom" size="16896">
<rom name="River Raid.JRC" size="16896" crc="ef091859" sha1="39f0071760bb7a7864d9cebec99da55518c21639"/>
</dataarea>
</part>
</software>
<software name="ibmfbb1e369dbb0f">
<description>Scuba Venture</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="ibmpcjr_cart">
<dataarea name="rom" size="8704">
<rom name="Scuba Venture.JRC" size="8704" crc="7cd8cf3f" sha1="fbb1e369dbb0fccdd32117b48bb0d906aef441ae"/>
</dataarea>
</part>
</software>
</softwarelist>
15 changes: 15 additions & 0 deletions hash/more/ibmpcjr_flop.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 1 -->
<softwarelist name="ibmpcjr_flop" description="ibmpcjr_flop loose roms">
<software name="ibmefab42f0b520a">
<description>Explore the IBM JR</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="163840">
<rom name="Explore the IBM JR.IMG" size="163840" crc="c8838e9d" sha1="efab42f0b520a6822c988fbd0099c5697b0ddb28"/>
</dataarea>
</part>
</software>
</softwarelist>
15 changes: 15 additions & 0 deletions hash/more/ibmpcjx_flop.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 1 -->
<softwarelist name="ibmpcjx_flop" description="ibmpcjx_flop loose roms">
<software name="ibmeceae781a294c">
<description>Polar Star III (1984)(Carry Lab)(SPS)(Zero Soft)(Hiroshi Hasegawa)(Hiroto Sasaki)(K. Yamamoto)</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="floppy_5_25">
<dataarea name="flop" size="209024">
<rom name="Polar Star III (1984)(Carry Lab)(SPS)(Zero Soft)(Hiroshi Hasegawa)(Hiroto Sasaki)(K. Yamamoto).D88" size="209024" crc="d48aaf5a" sha1="eceae781a294cc38e69b2a7060148184ebe6b125"/>
</dataarea>
</part>
</software>
</softwarelist>
22 changes: 1 addition & 21 deletions hash/more/megadriv.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 1833 -->
<!-- Number of items in this list = 1831 -->
<softwarelist name="megadriv" description="megadriv loose roms">
<software name="gena3084262f5af4">
<description>(demo) Sonic no way</description>
Expand Down Expand Up @@ -952,16 +952,6 @@
</dataarea>
</part>
</software>
<software name="genf2f1b0c79c972">
<description>(E)earthworm jim 2 (prototype - 1995-08-24)</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" size="3145728">
<rom name="(E)earthworm jim 2 (prototype - 1995-08-24).bin" size="3145728" crc="f92a931d" sha1="f2f1b0c79c972e83b9ec67cbb41007434c02aad9"/>
</dataarea>
</part>
</software>
<software name="gen39d9b0a877f2f">
<description>(E)GoldenAxeIII_New Character_Hack</description>
<year>????</year>
Expand Down Expand Up @@ -5332,16 +5322,6 @@
</dataarea>
</part>
</software>
<software name="gen606d80bbdddae">
<description>Earthworm Jim (Jul 28, 1994 prototype)</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" size="3145728">
<rom name="Earthworm Jim (Jul 28, 1994 prototype).gen" size="3145728" crc="24aa391b" sha1="606d80bbdddae0cb84d0d56e7c06660d004ee417"/>
</dataarea>
</part>
</software>
<software name="genb8e93ea8b42c6">
<description>earthworm jim 2 (europe)</description>
<year>????</year>
Expand Down
22 changes: 21 additions & 1 deletion hash/more/pv1000.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 6 -->
<!-- Number of items in this list = 8 -->
<softwarelist name="pv1000" description="pv1000 loose roms">
<software name="pv12983c60997ee0">
<description>Cross Chase (2018-10-29)(Caruso, Fabrizio)[full]</description>
Expand Down Expand Up @@ -52,6 +52,26 @@
</dataarea>
</part>
</software>
<software name="pv1ce71379f93f95">
<description>Elite Plant Browser</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="pv1000_cart">
<dataarea name="rom" size="16384">
<rom name="Elite Plant Browser.bin" size="16384" crc="b6dbb402" sha1="ce71379f93f95f0a4c5aad790083de74a9b1063d"/>
</dataarea>
</part>
</software>
<software name="pv10b83f5e1cf86d">
<description>H-tron</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="pv1000_cart">
<dataarea name="rom" size="16384">
<rom name="H-tron.bin" size="16384" crc="59222195" sha1="0b83f5e1cf86d7cb5bdac265d188801216c8b75b"/>
</dataarea>
</part>
</software>
<software name="pv1a2fe410e73c95">
<description>Master Mind</description>
<year>????</year>
Expand Down
32 changes: 31 additions & 1 deletion hash/more/pv2000.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Number of items in this list = 8 -->
<!-- Number of items in this list = 11 -->
<softwarelist name="pv2000" description="pv2000 loose roms">
<software name="pv291b3bcb89e411">
<description>CasioBasic</description>
Expand Down Expand Up @@ -52,6 +52,26 @@
</dataarea>
</part>
</software>
<software name="pv2455af016947bc">
<description>Deepspace</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="pv2000_cart">
<dataarea name="rom" size="16384">
<rom name="Deepspace.rom" size="16384" crc="91b0a121" sha1="455af016947bcb2626bfc02e3edde7ad7ae64a1a"/>
</dataarea>
</part>
</software>
<software name="pv2843988c4b7ee8">
<description>Elite Planet Browser</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="pv2000_cart">
<dataarea name="rom" size="16384">
<rom name="Elite Planet Browser.rom" size="16384" crc="c06fcaeb" sha1="843988c4b7ee84d1790a52858f460f62d83fdf5c"/>
</dataarea>
</part>
</software>
<software name="pv290113d7c065a6">
<description>Excite Mahjong 2</description>
<year>????</year>
Expand All @@ -62,6 +82,16 @@
</dataarea>
</part>
</software>
<software name="pv2cfa8814876a9a">
<description>H-tron</description>
<year>????</year>
<publisher>unknown</publisher>
<part name="cart" interface="pv2000_cart">
<dataarea name="rom" size="16384">
<rom name="H-tron.rom" size="16384" crc="32a665b3" sha1="cfa8814876a9a1d15fe7ef00dbc0ce2617dff49e"/>
</dataarea>
</part>
</software>
<software name="pv210773a4834237">
<description>Master Mind</description>
<year>????</year>
Expand Down
12 changes: 6 additions & 6 deletions src/devices/bus/wysekbd/wysegakb.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -161,8 +161,8 @@ static INPUT_PORTS_START(wy85_keyboard)
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR(UCHAR_MAMEKEY(F17)) PORT_CODE(KEYCODE_F17)
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Do") PORT_CHAR(UCHAR_MAMEKEY(F16)) PORT_CODE(KEYCODE_F16)
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Help") PORT_CHAR(UCHAR_MAMEKEY(F15)) PORT_CODE(KEYCODE_F15)
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F14 (Home)") PORT_CHAR(UCHAR_MAMEKEY(F14)) PORT_CODE(KEYCODE_F14)
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F13 (LF)") PORT_CHAR(UCHAR_MAMEKEY(F13)) PORT_CODE(KEYCODE_F13)
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F14 (Home)") PORT_CHAR(UCHAR_MAMEKEY(F14), UCHAR_MAMEKEY(HOME)) PORT_CODE(KEYCODE_F14)
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F13 (LF)") PORT_CHAR(UCHAR_MAMEKEY(F13), 0x0a) PORT_CODE(KEYCODE_F13)
PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Compose Character") PORT_CHAR(UCHAR_MAMEKEY(LALT)) PORT_CODE(KEYCODE_LALT)

PORT_START("R6")
Expand All @@ -179,7 +179,7 @@ static INPUT_PORTS_START(wy85_keyboard)
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR(UCHAR_MAMEKEY(RIGHT)) PORT_CODE(KEYCODE_RIGHT)
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR(']') PORT_CHAR('}') PORT_CODE(KEYCODE_CLOSEBRACE)
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR('[') PORT_CHAR('{') PORT_CODE(KEYCODE_OPENBRACE)
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Back Space") PORT_CHAR(0x08) PORT_CODE(KEYCODE_BACKSPACE)
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(u8"\u232B (Delete)") PORT_CODE(KEYCODE_BACKSPACE) //
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("P") PORT_CHAR('p') PORT_CHAR('P') PORT_CODE(KEYCODE_P)
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Insert Here") PORT_CHAR(UCHAR_MAMEKEY(INSERT)) PORT_CODE(KEYCODE_HOME)
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Ctrl") PORT_CHAR(UCHAR_MAMEKEY(LCONTROL)) PORT_CODE(KEYCODE_LCONTROL)
Expand Down Expand Up @@ -233,7 +233,7 @@ static INPUT_PORTS_START(wy85_keyboard)
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR('3') PORT_CHAR('#') PORT_CODE(KEYCODE_3)
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("O") PORT_CHAR('o') PORT_CHAR('O') PORT_CODE(KEYCODE_O)
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("D") PORT_CHAR('d') PORT_CHAR('D') PORT_CODE(KEYCODE_D)
PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F12 (BS)") PORT_CHAR(UCHAR_MAMEKEY(F12)) PORT_CODE(KEYCODE_F12)
PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F12 (BS)") PORT_CHAR(UCHAR_MAMEKEY(F12), 0x08) PORT_CODE(KEYCODE_F12)
INPUT_PORTS_END

ioport_constructor wy85_keyboard_device::device_input_ports() const
Expand All @@ -243,8 +243,8 @@ ioport_constructor wy85_keyboard_device::device_input_ports() const

u8 wy85_keyboard_device::wysekbd_get_id()
{
// Apparently doesn't have an ID
return 0xff;
// Original LSTTL version definitely lacks an ID; gate array version has this ID according to https://geekhack.org/index.php?topic=51079.0
return 0x60 ^ 0xff;
}


Expand Down
Loading

0 comments on commit 3d4f5cb

Please sign in to comment.