diff options
96 files changed, 6675 insertions, 4691 deletions
diff --git a/hash/c64_cart.xml b/hash/c64_cart.xml index 94f52457d33..545548b9262 100644 --- a/hash/c64_cart.xml +++ b/hash/c64_cart.xml @@ -6661,18 +6661,63 @@ </part> </software> - <software name="fcc" supported="no"> - <description>The Final ChessCard (Ger)</description> + <software name="fcc"> + <description>The Final ChessCard (Eng, v0.9/v1.0)</description> <year>1989</year> <publisher>Tasc</publisher> <part name="cart" interface="c64_cart"> <feature name="slot" value="fcc" /> - <feature name="exrom" value="0" /> - <feature name="game" value="0" /> + <feature name="exrom" value="1" /> + <feature name="game" value="1" /> - <dataarea name="roml" size="0x8000"> - <rom name="fcc_rom2" size="0x8000" crc="8fc0f156" sha1="c843729870e7ce59bb64b60ebec028f7200f93d1" offset="0x0000" /> + <dataarea name="roml" size="0x8000"> <!-- c64 cpu --> + <rom name="crom_0.9_eng" size="0x8000" crc="1680163b" sha1="ddd7154c6ccd6aed9d99c1b7892c3513f0aa2b47" /> + </dataarea> + <dataarea name="romx" size="0x8000"> <!-- cartridge cpu --> + <rom name="brom_1.0" size="0x8000" crc="2949836a" sha1="9e6283095df9e3f4802ed0c654101f8e37168bf6" /> + </dataarea> + + <dataarea name="nvram" size="0x2000" /> + </part> + </software> + + <software name="fccg"> + <description>The Final ChessCard (Ger, v1.3/v1.5)</description> + <year>1990</year> + <publisher>Tasc</publisher> + + <part name="cart" interface="c64_cart"> + <feature name="slot" value="fcc" /> + <feature name="exrom" value="1" /> + <feature name="game" value="1" /> + + <dataarea name="roml" size="0x8000"> <!-- c64 cpu --> + <rom name="crom_1.3_ger" size="0x8000" crc="181be1a4" sha1="4c84ca97a94c2577bf1c7ce4acc5fe12ec284751" /> + </dataarea> + <dataarea name="romx" size="0x8000"> <!-- cartridge cpu - not compatible with CROM 0.9 --> + <rom name="brom_1.5" size="0x8000" crc="a45b6090" sha1="a9912f82364bb424df9eced39fb709b3ba8a7f9e" /> + </dataarea> + + <dataarea name="nvram" size="0x2000" /> + </part> + </software> + + <software name="fccgo"> + <description>The Final ChessCard (Ger, v0.9/v1.0)</description> + <year>1989</year> + <publisher>Tasc</publisher> + + <part name="cart" interface="c64_cart"> + <feature name="slot" value="fcc" /> + <feature name="exrom" value="1" /> + <feature name="game" value="1" /> + + <dataarea name="roml" size="0x8000"> <!-- c64 cpu --> + <rom name="crom_0.9_ger" size="0x8000" crc="8fc0f156" sha1="c843729870e7ce59bb64b60ebec028f7200f93d1" /> + </dataarea> + <dataarea name="romx" size="0x8000"> <!-- cartridge cpu --> + <rom name="brom_1.0" size="0x8000" crc="2949836a" sha1="9e6283095df9e3f4802ed0c654101f8e37168bf6" /> </dataarea> <dataarea name="nvram" size="0x2000" /> diff --git a/hash/c64_flop.xml b/hash/c64_flop.xml index 39dd8029187..05506e142d5 100644 --- a/hash/c64_flop.xml +++ b/hash/c64_flop.xml @@ -149,6 +149,27 @@ </part> </software> + <software name="fcc"> <!-- optional --> + <description>The Final ChessCard</description> + <year>1990</year> + <publisher>Tasc</publisher> + <sharedfeat name="requirement" value="c64_cart:fcc"/> + + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk 1"/> <!-- book --> + <dataarea name="flop" size="174848"> + <rom name="fcc_disk1.d64" size="174848" crc="c726ab83" sha1="9196fb222faf4b7c07e7814a25f65779ee35032d" /> + </dataarea> + </part> + + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk 2"/> <!-- save disk --> + <dataarea name="flop" size="174848"> + <rom name="fcc_disk2.d64" size="174848" crc="60042a32" sha1="c768a13201bdf78e1dd387ef9370dc10259d3f22" /> + </dataarea> + </part> + </software> + <software name="grnberet"> <description>Green Beret</description> <year>1986</year> diff --git a/hash/megadriv.xml b/hash/megadriv.xml index 855e82d7ac1..8467c22e2ef 100644 --- a/hash/megadriv.xml +++ b/hash/megadriv.xml @@ -117,7 +117,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="left" value="GD74HC00"/> <feature name="right" value="GD74HC74"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="fantastic dizzy md mdfd bb07.u2" size="524288" crc="46447e7a" sha1="b320174d3b43f30b477818a27b4da30462a52003" offset="0x000000"/> + <rom name="fantastic dizzy md mdfd bb07.u2" size="524288" crc="46447e7a" sha1="b320174d3b43f30b477818a27b4da30462a52003"/> <rom name="cosmic spacehead md mdcs e4f7.u1" size="1048576" crc="cb89e605" sha1="b5bc4a786639d1b8ae6de76f40dbe907b3f0b642" offset="0x200000"/> </dataarea> </part> @@ -133,7 +133,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-13956-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-13956-f.u1" size="1048576" crc="f2c58bf7" sha1="6795b9fc9a21167d94a0b4c9c38d4e11214e1ea7" offset="0x000000"/> + <rom name="mpr-13956-f.u1" size="1048576" crc="f2c58bf7" sha1="6795b9fc9a21167d94a0b4c9c38d4e11214e1ea7"/> </dataarea> </part> </software> @@ -151,7 +151,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-18213-MX"/> <feature name="ic3" value="74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18212-mx.ic1" size="2097152" crc="f1a28bdc" sha1="980f80041d06f711bdc252f4de2f75144c589eab" offset="0x000000"/> + <rom name="mpr-18212-mx.ic1" size="2097152" crc="f1a28bdc" sha1="980f80041d06f711bdc252f4de2f75144c589eab"/> <rom name="mpr-18213-mx.ic2" size="1048576" crc="21c7c561" sha1="37a599434b56b7d9aa102a7b23a084000d30d8fd" offset="0x200000"/> </dataarea> </part> @@ -167,7 +167,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18558-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18558-u.ic1" size="2097152" crc="7ad115ff" sha1="9f6361fecbeee1c703b5c988d10a5cb09751ad2a" offset="0x000000"/> + <rom name="mpr-18558-u.ic1" size="2097152" crc="7ad115ff" sha1="9f6361fecbeee1c703b5c988d10a5cb09751ad2a"/> </dataarea> </part> </software> @@ -183,7 +183,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13846 W53 [EUR], MPR-13846 P12 [USA]"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13846 w53.ic1" size="524288" crc="1e2f74cf" sha1="65248727b0b52106007ec1193832f16545db5378" offset="0x000000"/> + <rom name="mpr-13846 w53.ic1" size="524288" crc="1e2f74cf" sha1="65248727b0b52106007ec1193832f16545db5378"/> </dataarea> </part> </software> @@ -198,7 +198,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16147-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16147-f.u1" size="1048576" crc="71f58614" sha1="1cd7ac493a448c7486eefde2300240c3675986a9" offset="0x000000"/> + <rom name="mpr-16147-f.u1" size="1048576" crc="71f58614" sha1="1cd7ac493a448c7486eefde2300240c3675986a9"/> </dataarea> </part> </software> @@ -213,7 +213,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17991 R60"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17991 r60.ic1" size="2097152" crc="b906b992" sha1="b7f138e7658a0151ad154ddaed18aea10e114c46" offset="0x000000"/> + <rom name="mpr-17991 r60.ic1" size="2097152" crc="b906b992" sha1="b7f138e7658a0151ad154ddaed18aea10e114c46"/> </dataarea> </part> </software> @@ -228,7 +228,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18019-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18019-u.ic1" size="2097152" crc="355e8c39" sha1="c08c48236c38263df8ea38a5820d16644bddb1a2" offset="0x000000"/> + <rom name="mpr-18019-u.ic1" size="2097152" crc="355e8c39" sha1="c08c48236c38263df8ea38a5820d16644bddb1a2"/> </dataarea> </part> </software> @@ -242,7 +242,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17434-U"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17434-u.u1" size="1048576" crc="24f1a3bb" sha1="e60eec1d39b32ce5cc2125cffd3016b4070a65c3" offset="0x000000"/> + <rom name="mpr-17434-u.u1" size="1048576" crc="24f1a3bb" sha1="e60eec1d39b32ce5cc2125cffd3016b4070a65c3"/> </dataarea> </part> </software> @@ -257,7 +257,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16603-MX"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16603-mx.u1" size="1048576" crc="1a3eaf57" sha1="0a4c99a31e507bcee5b955e4bf3773f4ded827b6" offset="0x000000"/> + <rom name="mpr-16603-mx.u1" size="1048576" crc="1a3eaf57" sha1="0a4c99a31e507bcee5b955e4bf3773f4ded827b6"/> </dataarea> </part> </software> @@ -272,7 +272,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17303"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17303.ic1" size="2097152" crc="a451f9a1" sha1="529200d5cea7a5560debd42b547631e7cef38b8b" offset="0x000000"/> + <rom name="mpr-17303.ic1" size="2097152" crc="a451f9a1" sha1="529200d5cea7a5560debd42b547631e7cef38b8b"/> </dataarea> </part> </software> @@ -287,7 +287,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13261-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13261-h.ic1" size="524288" crc="ccafe00e" sha1="523e4abdf19794a167a347b7eeca79907416e084" offset="0x000000"/> + <rom name="mpr-13261-h.ic1" size="524288" crc="ccafe00e" sha1="523e4abdf19794a167a347b7eeca79907416e084"/> </dataarea> </part> </software> @@ -302,7 +302,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13681 S98"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13681 s98.ic1" size="524288" crc="f3d65baa" sha1="239636cc38a865359b2deeb5f8dc3fd68da41209" offset="0x000000"/> + <rom name="mpr-13681 s98.ic1" size="524288" crc="f3d65baa" sha1="239636cc38a865359b2deeb5f8dc3fd68da41209"/> </dataarea> </part> </software> @@ -319,7 +319,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12893 R98"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12893 r98.ic1" size="524288" crc="9e2d5b91" sha1="540460e95f6a82256ca2a16f347a7b6524f3053f" offset="0x000000"/> + <rom name="mpr-12893 r98.ic1" size="524288" crc="9e2d5b91" sha1="540460e95f6a82256ca2a16f347a7b6524f3053f"/> </dataarea> </part> </software> @@ -334,7 +334,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15939-H, MPR-15939-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15939-h.ic1" size="2097152" crc="d1845e8f" sha1="42debba01ba3555f61d1e9b445542a05d01451dd" offset="0x000000"/> + <rom name="mpr-15939-h.ic1" size="2097152" crc="d1845e8f" sha1="42debba01ba3555f61d1e9b445542a05d01451dd"/> </dataarea> </part> </software> @@ -352,7 +352,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-15960 T67"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15959 t66.ic1" size="1048576" crc="32324c70" sha1="dccbb7006ac7dccb454389b2a9e18cd17cd22abb" offset="0x000000"/> + <rom name="mpr-15959 t66.ic1" size="1048576" crc="32324c70" sha1="dccbb7006ac7dccb454389b2a9e18cd17cd22abb"/> <rom name="mpr-15960 t67.ic2" size="1048576" crc="004025f3" sha1="88eab5db861b87d4c28b1c0e308faca23aa77d9c" offset="0x100000"/> </dataarea> </part> @@ -370,7 +370,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16069-S"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16069-s.ic1" size="2097152" crc="fb5aacf0" sha1="43753dafd0b816c39aca87fc0788e598fb4bb4f3" offset="0x000000"/> + <rom name="mpr-16069-s.ic1" size="2097152" crc="fb5aacf0" sha1="43753dafd0b816c39aca87fc0788e598fb4bb4f3"/> </dataarea> </part> </software> @@ -385,7 +385,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15750-S"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15750-s.ic1" size="2097152" crc="ed427ea9" sha1="d21c085b8429edc2c5092cd74ef3c36d01bf987f" offset="0x000000"/> + <rom name="mpr-15750-s.ic1" size="2097152" crc="ed427ea9" sha1="d21c085b8429edc2c5092cd74ef3c36d01bf987f"/> </dataarea> </part> </software> @@ -400,7 +400,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12608A-S"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12608a-s.ic1" size="262144" crc="778a0f00" sha1="b7e96b33ab1715fe265ed0de81a26dde969698d5" offset="0x000000"/> + <rom name="mpr-12608a-s.ic1" size="262144" crc="778a0f00" sha1="b7e96b33ab1715fe265ed0de81a26dde969698d5"/> </dataarea> </part> </software> @@ -416,7 +416,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670100 REV 7"/> <!-- REV1 found in Euro cart --> <feature name="ic1" value="MPR-15061-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15061-f.ic1" size="524288" crc="a3b00d6e" sha1="1f4b969592f98d2692cb06eca550da9c03062593" offset="0x000000"/> + <rom name="mpr-15061-f.ic1" size="524288" crc="a3b00d6e" sha1="1f4b969592f98d2692cb06eca550da9c03062593"/> </dataarea> </part> </software> @@ -431,7 +431,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17867-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17867-h.ic1" size="2097152" crc="0496e06c" sha1="fa141778bd6540775194d77318f27d2a934e1ac1" offset="0x000000"/> + <rom name="mpr-17867-h.ic1" size="2097152" crc="0496e06c" sha1="fa141778bd6540775194d77318f27d2a934e1ac1"/> </dataarea> </part> </software> @@ -449,7 +449,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13941-SM, MPR-13941-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13941-sm.ic1" size="524288" crc="f5ac8de5" sha1="e4f8774c5f96db76a781c31476d06203ec16811a" offset="0x000000"/> + <rom name="mpr-13941-sm.ic1" size="524288" crc="f5ac8de5" sha1="e4f8774c5f96db76a781c31476d06203ec16811a"/> </dataarea> </part> </software> @@ -464,7 +464,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14680-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14680-f.u1" size="1048576" crc="28165bd1" sha1="c8a3667631fdbd4d0073e42ada9f7199d09c0cfa" offset="0x000000"/> + <rom name="mpr-14680-f.u1" size="1048576" crc="28165bd1" sha1="c8a3667631fdbd4d0073e42ada9f7199d09c0cfa"/> </dataarea> </part> </software> @@ -479,7 +479,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12538F, MPR-12538-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12538f.ic1" size="524288" crc="154d59bb" sha1="38945360d824d2fb9535b4fd7f25b9aa9b32f019" offset="0x000000"/> + <rom name="mpr-12538f.ic1" size="524288" crc="154d59bb" sha1="38945360d824d2fb9535b4fd7f25b9aa9b32f019"/> </dataarea> </part> </software> @@ -494,7 +494,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15488-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15488-f.ic1" size="524288" crc="224256c7" sha1="70fa6185a4ebbbc9a6b2c7428c489ba5303859b0" offset="0x000000"/> + <rom name="mpr-15488-f.ic1" size="524288" crc="224256c7" sha1="70fa6185a4ebbbc9a6b2c7428c489ba5303859b0"/> </dataarea> </part> </software> @@ -509,7 +509,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353536"/> <feature name="u1" value="FX014A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fx014a1.u1" size="1048576" crc="92b6f255" sha1="c474d13afb04bfdb291cfabe43ffc0931be42dbc" offset="0x000000"/> + <rom name="fx014a1.u1" size="1048576" crc="92b6f255" sha1="c474d13afb04bfdb291cfabe43ffc0931be42dbc"/> </dataarea> </part> </software> @@ -524,7 +524,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15498-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15498-h.u1" size="1048576" crc="e9742041" sha1="9d98d6817b3e3651837bb2692f7a2a60a608c055" offset="0x000000"/> + <rom name="mpr-15498-h.u1" size="1048576" crc="e9742041" sha1="9d98d6817b3e3651837bb2692f7a2a60a608c055"/> </dataarea> </part> </software> @@ -539,7 +539,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Electronic Arts)"/> <feature name="u1" value="AQUATIC AQUA01"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="aquatic aqua01.u1" size="524288" crc="400f4ba7" sha1="3bbd0853099f655cd33b52d32811f8ccb64b0418" offset="0x000000"/> + <rom name="aquatic aqua01.u1" size="524288" crc="400f4ba7" sha1="3bbd0853099f655cd33b52d32811f8ccb64b0418"/> </dataarea> </part> </software> @@ -555,7 +555,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-18815-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-18815-sm.ic1" size="524288" crc="8aed2090" sha1="ec29aec7848dbcea6678adb4b31deba0a6ecf1e2" offset="0x000000"/> + <rom name="mpr-18815-sm.ic1" size="524288" crc="8aed2090" sha1="ec29aec7848dbcea6678adb4b31deba0a6ecf1e2"/> </dataarea> </part> </software> @@ -569,7 +569,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128-1 REV 1"/> <feature name="u1" value="J9649 MHE-THQ 20961P-T9712650"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="20961p-t9712650.u1" size="524288" crc="c0dce0e5" sha1="97e35e8fbe1546b9cf075ab75c8f790edcd9db93" offset="0x000000"/> + <rom name="20961p-t9712650.u1" size="524288" crc="c0dce0e5" sha1="97e35e8fbe1546b9cf075ab75c8f790edcd9db93"/> </dataarea> </part> </software> @@ -585,7 +585,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14764 W66"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14764 w66.ic1" size="524288" crc="e389d7e7" sha1="2bfbe4698f13ade720dbfe10cebf02fe51e5e6ef" offset="0x000000"/> + <rom name="mpr-14764 w66.ic1" size="524288" crc="e389d7e7" sha1="2bfbe4698f13ade720dbfe10cebf02fe51e5e6ef"/> </dataarea> </part> </software> @@ -600,7 +600,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15153 W98"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15153 w98.ic1" size="524288" crc="58e297df" sha1="201105569535b7c8f11bd97b93cbee884c7845c4" offset="0x000000"/> + <rom name="mpr-15153 w98.ic1" size="524288" crc="58e297df" sha1="201105569535b7c8f11bd97b93cbee884c7845c4"/> </dataarea> </part> </software> @@ -615,7 +615,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12645F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12645f.ic1" size="524288" crc="35b995ef" sha1="76ab194beafcf9e9d5bc40a8e70e2a01d7e42a5b" offset="0x000000"/> + <rom name="mpr-12645f.ic1" size="524288" crc="35b995ef" sha1="76ab194beafcf9e9d5bc40a8e70e2a01d7e42a5b"/> </dataarea> </part> </software> @@ -633,7 +633,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13396-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13396-h.ic1" size="524288" crc="d49f8444" sha1="5d2ca55704b7fe8d83fa7564fb1efc62834d3148" offset="0x000000"/> + <rom name="mpr-13396-h.ic1" size="524288" crc="d49f8444" sha1="5d2ca55704b7fe8d83fa7564fb1efc62834d3148"/> </dataarea> </part> </software> @@ -651,7 +651,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5927"/> <feature name="u1" value="MPR-14384-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-14384-t.u1" size="131072" crc="f1b72cdd" sha1="2c57e38592a206a1847e9e202341595832798587" offset="0x000000"/> + <rom name="mpr-14384-t.u1" size="131072" crc="f1b72cdd" sha1="2c57e38592a206a1847e9e202341595832798587"/> </dataarea> </part> </software> @@ -666,7 +666,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16597-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16597-f.ic1" size="2097152" crc="9970c422" sha1="a58b1efbbdfa8c4ee6f3d06d474c3771ebe36ca4" offset="0x000000"/> + <rom name="mpr-16597-f.ic1" size="2097152" crc="9970c422" sha1="a58b1efbbdfa8c4ee6f3d06d474c3771ebe36ca4"/> </dataarea> </part> </software> @@ -681,7 +681,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15963-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15963-f.ic1" size="2097152" crc="4735fee6" sha1="e6353362ba261f1f8efb31e624250e74e1ca0da1" offset="0x000000"/> + <rom name="mpr-15963-f.ic1" size="2097152" crc="4735fee6" sha1="e6353362ba261f1f8efb31e624250e74e1ca0da1"/> </dataarea> </part> </software> @@ -699,7 +699,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-15962-F"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15961-f.ic1" size="1048576" crc="5e84f375" sha1="74201ead2acbecb0b6213ace53a1106900c9f459" offset="0x000000"/> + <rom name="mpr-15961-f.ic1" size="1048576" crc="5e84f375" sha1="74201ead2acbecb0b6213ace53a1106900c9f459"/> <rom name="mpr-15962-f.ic2" size="1048576" crc="714ac01d" sha1="25468d71702d8fe22af2dc7b9217ae8f304b3606" offset="0x100000"/> </dataarea> </part> @@ -715,7 +715,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17719-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17719-h.ic1" size="2097152" crc="4ff1d83f" sha1="189c1e7dd280d0d621eb9e895831fb8109e3e3ab" offset="0x000000"/> + <rom name="mpr-17719-h.ic1" size="2097152" crc="4ff1d83f" sha1="189c1e7dd280d0d621eb9e895831fb8109e3e3ab"/> </dataarea> </part> </software> @@ -730,7 +730,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15286-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15286-h.u1" size="1048576" crc="b3c05418" sha1="ab84274bc98a1f8f808bee3f41645884c95cc840" offset="0x000000"/> + <rom name="mpr-15286-h.u1" size="1048576" crc="b3c05418" sha1="ab84274bc98a1f8f808bee3f41645884c95cc840"/> </dataarea> </part> </software> @@ -750,7 +750,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17593-h.ic1" size="2097152" crc="1a3da8c5" sha1="c5fe0fe967369e9d9e855fd3c7826c8f583c49e3" offset="0x000000"/> + <rom name="mpr-17593-h.ic1" size="2097152" crc="1a3da8c5" sha1="c5fe0fe967369e9d9e855fd3c7826c8f583c49e3"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -775,7 +775,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14861 w45.ic1" size="1048576" crc="60af0f76" sha1="373fb1744170a114ef99802db987bc9aae009032" offset="0x000000"/> + <rom name="mpr-14861 w45.ic1" size="1048576" crc="60af0f76" sha1="373fb1744170a114ef99802db987bc9aae009032"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -797,7 +797,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14866 w49.ic1" size="1048576" crc="eac8ded6" sha1="1ee87744d86c4bdd4958cc70d77538351aa206e6" offset="0x000000"/> + <rom name="mpr-14866 w49.ic1" size="1048576" crc="eac8ded6" sha1="1ee87744d86c4bdd4958cc70d77538351aa206e6"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -814,7 +814,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14328-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14328-f.ic1" size="524288" crc="2737f92e" sha1="c808ee7f6f61c096ab73b68dd181e25fdcfde243" offset="0x000000"/> + <rom name="mpr-14328-f.ic1" size="524288" crc="2737f92e" sha1="c808ee7f6f61c096ab73b68dd181e25fdcfde243"/> </dataarea> </part> </software> @@ -832,7 +832,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="837-9514"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="lrog454-mbj 93112" size="262144" crc="f5c3c54f" sha1="c8aa71c5632a5cc59da430ca3870cffb37fbd30f" offset="0x000000"/> + <rom name="lrog454-mbj 93112" size="262144" crc="f5c3c54f" sha1="c8aa71c5632a5cc59da430ca3870cffb37fbd30f"/> </dataarea> </part> </software> @@ -847,7 +847,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="ACSGPC291 REV B"/> <feature name="ic1" value="9406 LHR ACBBSG"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="9406 lhr acbbsg.ic1" size="1048576" crc="63fbf497" sha1="fc60a682412b4f7f851c5eb7f6ae68fcee3d2dd1" offset="0x000000"/> + <rom name="9406 lhr acbbsg.ic1" size="1048576" crc="63fbf497" sha1="fc60a682412b4f7f851c5eb7f6ae68fcee3d2dd1"/> </dataarea> </part> <!-- LABEL(S) @@ -869,7 +869,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14561-T"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14561-t.ic1" size="524288" crc="61c60c35" sha1="c7279c6d45e6533f9de14f65098c289b7534beb3" offset="0x000000"/> + <rom name="mpr-14561-t.ic1" size="524288" crc="61c60c35" sha1="c7279c6d45e6533f9de14f65098c289b7534beb3"/> </dataarea> </part> </software> @@ -888,7 +888,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="BATMAN FOREVER"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> <!-- Euro dump is confirmed to be 4MB with final 1MB padded with 0xff --> - <rom name="batman forever.u1" size="4194304" crc="db41f2d5" sha1="0ee6754515fc06846ceb04a7c5a19f0048f60714" offset="0x000000"/> + <rom name="batman forever.u1" size="4194304" crc="db41f2d5" sha1="0ee6754515fc06846ceb04a7c5a19f0048f60714"/> </dataarea> </part> </software> @@ -905,7 +905,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-14998 T02"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14998 t02.u1" size="1048576" crc="4a3225c0" sha1="b173d388485461b9f8b27d299a014d226aef7aa1" offset="0x000000"/> + <rom name="mpr-14998 t02.u1" size="1048576" crc="4a3225c0" sha1="b173d388485461b9f8b27d299a014d226aef7aa1"/> </dataarea> </part> </software> @@ -920,7 +920,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40X1 REV A"/> <feature name="u1" value="Battle Squadron U1 BAT01"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="battle squadron u1 bat01.u1" size="524288" crc="0feaa8bf" sha1="f003f7af0f7edccc317c944b88e57f4c9b66935a" offset="0x000000"/> + <rom name="battle squadron u1 bat01.u1" size="524288" crc="0feaa8bf" sha1="f003f7af0f7edccc317c944b88e57f4c9b66935a"/> </dataarea> </part> </software> @@ -938,7 +938,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15395-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15395-f.ic1" size="524288" crc="d10e103a" sha1="5ef3c29b6bdd04d24552ab200d0530f647afdb08" offset="0x000000"/> + <rom name="mpr-15395-f.ic1" size="524288" crc="d10e103a" sha1="5ef3c29b6bdd04d24552ab200d0530f647afdb08"/> </dataarea> </part> </software> @@ -952,7 +952,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17425-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17425-mx.ic1" size="2097152" crc="c7b6435e" sha1="0d132afbc76589b95a0c617d39122f0715eab2c6" offset="0x000000"/> + <rom name="mpr-17425-mx.ic1" size="2097152" crc="c7b6435e" sha1="0d132afbc76589b95a0c617d39122f0715eab2c6"/> </dataarea> </part> </software> @@ -972,7 +972,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="GD74LS74A"/> <feature name="u6" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="college foot bwcf01.u1" size="1048576" crc="3ed83362" sha1="2bbb454900ac99172a2d72d1e6f96a96b8d6840b" offset="0x000000"/> + <rom name="college foot bwcf01.u1" size="1048576" crc="3ed83362" sha1="2bbb454900ac99172a2d72d1e6f96a96b8d6840b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -990,7 +990,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA, 171-5978B"/> <feature name="u1" value="MPR-15204 W97"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15204 w97.u1" size="1048576" crc="95b0ea2b" sha1="dca9d505302ce9ff1f98c4da95505139c7d3cafc" offset="0x000000"/> + <rom name="mpr-15204 w97.u1" size="1048576" crc="95b0ea2b" sha1="dca9d505302ce9ff1f98c4da95505139c7d3cafc"/> </dataarea> </part> </software> @@ -1007,7 +1007,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="BLOC-U2 BLO03"/> <dataarea name="rom" width="16" endianness="big" size="131072"> <rom name="bloc-u1 blo03.u1" size="65536" crc="6bca5f32" sha1="922183932167db09afef929ee58375ef8f5a3513" offset="0x000001" loadflag="load16_byte"/> - <rom name="bloc-u2 blo03.u2" size="65536" crc="ebc32a97" sha1="fe221be0ee00f3bcb0b9fe75ea9aea93793c5b3e" offset="0x000000" loadflag="load16_byte"/> + <rom name="bloc-u2 blo03.u2" size="65536" crc="ebc32a97" sha1="fe221be0ee00f3bcb0b9fe75ea9aea93793c5b3e" loadflag="load16_byte"/> </dataarea> </part> </software> @@ -1025,7 +1025,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5927"/> <feature name="u1" value="MPR-14247-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-14247-t.u1" size="131072" crc="5e2966f1" sha1="f6620d3b712f3bd333d0bb355c08cf992af6e12d" offset="0x000000"/> + <rom name="mpr-14247-t.u1" size="131072" crc="5e2966f1" sha1="f6620d3b712f3bd333d0bb355c08cf992af6e12d"/> </dataarea> </part> </software> @@ -1041,7 +1041,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="BLOODSHOT/BATTLE FRENZY"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bloodshot-battle frenzy.u1" size="2097152" crc="f9f2bceb" sha1="513005efd123539a905986130d15125085837559" offset="0x000000"/> + <rom name="bloodshot-battle frenzy.u1" size="2097152" crc="f9f2bceb" sha1="513005efd123539a905986130d15125085837559"/> </dataarea> </part> </software> @@ -1056,7 +1056,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="ic1" value="MPR-16252 W51"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16252 w51.ic1" size="1048576" crc="649607d1" sha1="d881a5281c619d3b80bc740a2783634818a8fc4c" offset="0x000000"/> + <rom name="mpr-16252 w51.ic1" size="1048576" crc="649607d1" sha1="d881a5281c619d3b80bc740a2783634818a8fc4c"/> </dataarea> </part> </software> @@ -1071,7 +1071,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13905B-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13905b-f.ic1" size="524288" crc="20d1ad4c" sha1="31c589bc0d1605502cdd04069dc4877811e84e58" offset="0x000000"/> + <rom name="mpr-13905b-f.ic1" size="524288" crc="20d1ad4c" sha1="31c589bc0d1605502cdd04069dc4877811e84e58"/> </dataarea> </part> </software> @@ -1087,7 +1087,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17070-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17070-t.u1" size="1048576" crc="d1e66017" sha1="938642252fdb1c5aedc785bce2ba383fc683c917" offset="0x000000"/> + <rom name="mpr-17070-t.u1" size="1048576" crc="d1e66017" sha1="938642252fdb1c5aedc785bce2ba383fc683c917"/> </dataarea> </part> </software> @@ -1103,7 +1103,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17345-SM"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17344-sm.ic1" size="2097152" crc="77fb2b16" sha1="dc8ea3d6b5f2ef513eed9af978d323b25bc8bcd2" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-17344-sm.ic1" size="2097152" crc="77fb2b16" sha1="dc8ea3d6b5f2ef513eed9af978d323b25bc8bcd2" loadflag="load16_word_swap"/> <rom name="mpr-17345-sm.ic2" size="1048576" crc="e1f60a14" sha1="5fa9a2adcffef8aa72c3a0626cc42d06a9ca296e" offset="0x200000" loadflag="load16_word_swap"/> </dataarea> </part> @@ -1119,7 +1119,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17327-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17327-h.ic1" size="2097152" crc="7e9a8d32" sha1="8667fa820e90911f12b682fcd1ac870b84b6b60b" offset="0x000000"/> + <rom name="mpr-17327-h.ic1" size="2097152" crc="7e9a8d32" sha1="8667fa820e90911f12b682fcd1ac870b84b6b60b"/> </dataarea> </part> </software> @@ -1134,7 +1134,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16678 W53"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16678 w53.u1" size="1048576" crc="b467432e" sha1="4039dfb41c08d17047d2acf90d0ab8bb7932cabd" offset="0x000000"/> + <rom name="mpr-16678 w53.u1" size="1048576" crc="b467432e" sha1="4039dfb41c08d17047d2acf90d0ab8bb7932cabd"/> </dataarea> </part> </software> @@ -1149,7 +1149,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="ACSGPC291 REV B"/> <feature name="u1" value="9330 LHR ACBUSG"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="9330 lhr acbusg.u1" size="2097152" crc="3e30d365" sha1="719140754763e5062947ef9e76ee748cfad38202" offset="0x000000"/> + <rom name="9330 lhr acbusg.u1" size="2097152" crc="3e30d365" sha1="719140754763e5062947ef9e76ee748cfad38202"/> </dataarea> </part> </software> @@ -1164,7 +1164,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="7100-00002 REV C"/> <feature name="ic1" value="BU2SG 7500-00032 B"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bu2sg 7500-00032 b.ic1" size="2097152" crc="f8beff56" sha1="0cfb6c619798ba47f35069dea094fbc96f974ecb" offset="0x000000"/> + <rom name="bu2sg 7500-00032 b.ic1" size="2097152" crc="f8beff56" sha1="0cfb6c619798ba47f35069dea094fbc96f974ecb"/> </dataarea> </part> </software> @@ -1184,7 +1184,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="MM1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="buck rodgers buc05.u1" size="1048576" crc="44e3bfff" sha1="89c39f00745f2a8798fe985ad8ce28411b977f9e" offset="0x000000"/> + <rom name="buck rodgers buc05.u1" size="1048576" crc="44e3bfff" sha1="89c39f00745f2a8798fe985ad8ce28411b977f9e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -1201,7 +1201,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40X1 REV A"/> <feature name="u1" value="Budokan U1 S0015"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="budokan u1 s0015.u1" size="524288" crc="97add5bd" sha1="004f3d6f333795315a072f3f0661ce4e5e91a4ae" offset="0x000000"/> + <rom name="budokan u1 s0015.u1" size="524288" crc="97add5bd" sha1="004f3d6f333795315a072f3f0661ce4e5e91a4ae"/> </dataarea> </part> </software> @@ -1215,7 +1215,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18887-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18887-u.ic1" size="2097152" crc="cec0a0bb" sha1="ee079f3cbb168bab62d5f0643709d840a9b5d2d5" offset="0x000000"/> + <rom name="mpr-18887-u.ic1" size="2097152" crc="cec0a0bb" sha1="ee079f3cbb168bab62d5f0643709d840a9b5d2d5"/> </dataarea> </part> </software> @@ -1230,7 +1230,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC42X1 REV D"/> <feature name="u1" value="BULLS 7099 BUL04"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bulls 7099 bul04.u1" size="1048576" crc="e56023a0" sha1="102652dcd218e3420ea9c4116231fa62f8fcd770" offset="0x000000"/> + <rom name="bulls 7099 bul04.u1" size="1048576" crc="e56023a0" sha1="102652dcd218e3420ea9c4116231fa62f8fcd770"/> </dataarea> </part> </software> @@ -1245,7 +1245,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="837-8342"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="lrog4502-ebu 91372" size="524288" crc="776ff6ff" sha1="a25930ee55a2d88838e3999fb5939d9392fd0efa" offset="0x000000"/> + <rom name="lrog4502-ebu 91372" size="524288" crc="776ff6ff" sha1="a25930ee55a2d88838e3999fb5939d9392fd0efa"/> </dataarea> </part> </software> @@ -1261,7 +1261,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <info name="alt_title" value="バーニングフォース"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mbu mb98570-001.bin" size="524288" crc="0c1deb47" sha1="8849253262f545fbaf6140bfa5ca67a3caac9a80" offset="0x000000"/> + <rom name="mbu mb98570-001.bin" size="524288" crc="0c1deb47" sha1="8849253262f545fbaf6140bfa5ca67a3caac9a80"/> </dataarea> </part> </software> @@ -1276,7 +1276,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14761-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14761-sm.ic1" size="524288" crc="13bdf374" sha1="5791cc9a1b118c58fc5209bf2e64156ffdb80134" offset="0x000000"/> + <rom name="mpr-14761-sm.ic1" size="524288" crc="13bdf374" sha1="5791cc9a1b118c58fc5209bf2e64156ffdb80134"/> </dataarea> </part> </software> @@ -1292,7 +1292,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14337-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14337-h.u1" size="1048576" crc="44f4fa05" sha1="a68f3b9350a3a05850c17d157b56de88556cd26a" offset="0x000000"/> + <rom name="mpr-14337-h.u1" size="1048576" crc="44f4fa05" sha1="a68f3b9350a3a05850c17d157b56de88556cd26a"/> </dataarea> </part> </software> @@ -1308,7 +1308,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14372-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14372-sm.ic1" size="524288" crc="43b1b672" sha1="0417ff05bb8bd696cfae8f795c09786665cb60ef" offset="0x000000"/> + <rom name="mpr-14372-sm.ic1" size="524288" crc="43b1b672" sha1="0417ff05bb8bd696cfae8f795c09786665cb60ef"/> </dataarea> </part> </software> @@ -1322,7 +1322,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MPR-17322-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <!-- Euro dump is confirmed to be 2MB with final 512KB padded with 0xff --> - <rom name="mpr-17322-h.ic1" size="2097152" crc="3f440d3f" sha1="4092643d84f6fea976902efff42855cc8a731846" offset="0x000000"/> + <rom name="mpr-17322-h.ic1" size="2097152" crc="3f440d3f" sha1="4092643d84f6fea976902efff42855cc8a731846"/> </dataarea> </part> </software> @@ -1336,7 +1336,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="SR16V4-0"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mdch 9642.bin" size="1048576" crc="76e6d20d" sha1="6e0344aace03b703cb05a9a0e10c47ebe404a247" offset="0x000000"/> + <rom name="mdch 9642.bin" size="1048576" crc="76e6d20d" sha1="6e0344aace03b703cb05a9a0e10c47ebe404a247"/> </dataarea> </part> </software> @@ -1351,7 +1351,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15499"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15499.u1" size="1048576" crc="43225612" sha1="66ec647175251d8c109c6c21440d415e13e14001" offset="0x000000"/> + <rom name="mpr-15499.u1" size="1048576" crc="43225612" sha1="66ec647175251d8c109c6c21440d415e13e14001"/> </dataarea> </part> </software> @@ -1366,7 +1366,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15339 T08"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15339 t08.ic1" size="524288" crc="7672efa5" sha1="b048f922db83802a4a78d1e8197a5ec52b73a89f" offset="0x000000"/> + <rom name="mpr-15339 t08.ic1" size="524288" crc="7672efa5" sha1="b048f922db83802a4a78d1e8197a5ec52b73a89f"/> </dataarea> </part> </software> @@ -1381,7 +1381,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13491 S82, MPR-13491 W36"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13491 s82.ic1" size="524288" crc="ba4e9fd0" sha1="4ac3687634a5acc55ac7f156c6de9749158713e4" offset="0x000000"/> + <rom name="mpr-13491 s82.ic1" size="524288" crc="ba4e9fd0" sha1="4ac3687634a5acc55ac7f156c6de9749158713e4"/> </dataarea> </part> </software> @@ -1398,7 +1398,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13498-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13498-h.ic1" size="524288" crc="ce8333c6" sha1="0679162757f375751a677fd05195c9248abc84f0" offset="0x000000"/> + <rom name="mpr-13498-h.ic1" size="524288" crc="ce8333c6" sha1="0679162757f375751a677fd05195c9248abc84f0"/> </dataarea> </part> </software> @@ -1413,7 +1413,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="1p" value="MPR-16378-F"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16378-f.1p" size="1048576" crc="4dd4e4a5" sha1="61aabb1053f090fb6c13968c86170357c5df4eba" offset="0x000000"/> + <rom name="mpr-16378-f.1p" size="1048576" crc="4dd4e4a5" sha1="61aabb1053f090fb6c13968c86170357c5df4eba"/> </dataarea> </part> </software> @@ -1430,7 +1430,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="CENTURION U3 CEN03"/> <feature name="u5" value="SN74LS138N"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="centurion u1 cen03.u1" size="524288" crc="47e6d79e" sha1="aa67727152101c54585d255446c2ac0dcf9d9a9a" offset="0x000000"/> + <rom name="centurion u1 cen03.u1" size="524288" crc="47e6d79e" sha1="aa67727152101c54585d255446c2ac0dcf9d9a9a"/> <rom name="centurion u3 cen03.u2" size="131072" crc="323c82c1" sha1="b2b3631472320b380c9f4e3e654bc4de9a2ebbe7" offset="0x080001" loadflag="load16_byte"/> </dataarea> </part> @@ -1446,7 +1446,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15274-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15274-f.u1" size="1048576" crc="046a48de" sha1="7eae088f0b15e4bcd9a6a38849df5a20446be548" offset="0x000000"/> + <rom name="mpr-15274-f.u1" size="1048576" crc="046a48de" sha1="7eae088f0b15e4bcd9a6a38849df5a20446be548"/> </dataarea> </part> </software> @@ -1464,7 +1464,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670115 REV 4"/> <feature name="ic1" value="soccer 9417 s357"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="soccer 9417 s357.ic1" size="1048576" crc="883e33db" sha1="2c072aa60c8cec143f5626fde4b704fd13a5f845" offset="0x000000"/> + <rom name="soccer 9417 s357.ic1" size="1048576" crc="883e33db" sha1="2c072aa60c8cec143f5626fde4b704fd13a5f845"/> </dataarea> </part> </software> @@ -1479,7 +1479,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15310-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15310-f.u1" size="1048576" crc="813a7d62" sha1="3cbeb068751c39790116aa8f422dd6f333be42e0" offset="0x000000"/> + <rom name="mpr-15310-f.u1" size="1048576" crc="813a7d62" sha1="3cbeb068751c39790116aa8f422dd6f333be42e0"/> </dataarea> </part> </software> @@ -1494,7 +1494,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-14833 W48"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14833 w48.u1" size="1048576" crc="7cd40bea" sha1="832a18eb028630e31b5bacd05f9694f4a827268b" offset="0x000000"/> + <rom name="mpr-14833 w48.u1" size="1048576" crc="7cd40bea" sha1="832a18eb028630e31b5bacd05f9694f4a827268b"/> </dataarea> </part> </software> @@ -1509,7 +1509,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14772 W44"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14772 w44.u1" size="1048576" crc="f8ac454a" sha1="f6177b4c9ac48325c53fa26531cdd9bbc673dda3" offset="0x000000"/> + <rom name="mpr-14772 w44.u1" size="1048576" crc="f8ac454a" sha1="f6177b4c9ac48325c53fa26531cdd9bbc673dda3"/> </dataarea> </part> </software> @@ -1524,7 +1524,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15715 T58"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15715 t58.u1" size="1048576" crc="1ade9488" sha1="f57ed0e6201b706abd5e837d9043723a1b3b4de5" offset="0x000000"/> + <rom name="mpr-15715 t58.u1" size="1048576" crc="1ade9488" sha1="f57ed0e6201b706abd5e837d9043723a1b3b4de5"/> </dataarea> </part> </software> @@ -1538,7 +1538,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-19299-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-19299-mx.ic1" size="2097152" crc="73f948b1" sha1="80629bb91a1123ae832f6997f9f3c0e070ce81ca" offset="0x000000"/> + <rom name="mpr-19299-mx.ic1" size="2097152" crc="73f948b1" sha1="80629bb91a1123ae832f6997f9f3c0e070ce81ca"/> </dataarea> </part> </software> @@ -1558,7 +1558,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-16262 W11"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16262 w11.u1" size="1048576" crc="eb5e0b28" sha1="35fe2182de07e324255dd147686cc5798133ba3b" offset="0x000000"/> + <rom name="mpr-16262 w11.u1" size="1048576" crc="eb5e0b28" sha1="35fe2182de07e324255dd147686cc5798133ba3b"/> </dataarea> </part> </software> @@ -1572,7 +1572,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15228-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15228-s.ic1" size="524288" crc="7753a296" sha1="d1f9114f41a3d6237e24392629fea5fbeb3f0b87" offset="0x000000"/> + <rom name="mpr-15228-s.ic1" size="524288" crc="7753a296" sha1="d1f9114f41a3d6237e24392629fea5fbeb3f0b87"/> </dataarea> </part> </software> @@ -1590,7 +1590,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="24C65/P"/> <feature name="u3" value="LZ95A53"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="college slam genesis.u1" size="4194304" crc="96a42431" sha1="0dbbe740b14077fe8648955f7e17965ea25f382a" offset="0x000000"/> + <rom name="college slam genesis.u1" size="4194304" crc="96a42431" sha1="0dbbe740b14077fe8648955f7e17965ea25f382a"/> </dataarea> </part> </software> @@ -1608,7 +1608,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5927"/> <feature name="u1" value="MPR-13286-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-13286-t.u1" size="131072" crc="d783c244" sha1="17ae2595e4d3fb705c9f8f66d5938deca3f95c4e" offset="0x000000"/> + <rom name="mpr-13286-t.u1" size="131072" crc="d783c244" sha1="17ae2595e4d3fb705c9f8f66d5938deca3f95c4e"/> </dataarea> </part> </software> @@ -1630,7 +1630,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="(unpopulated)"/> <feature name="ic5" value="(unpopulated)"/> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-13193-t.ic1" size="131072" crc="03163d7a" sha1="b262a4c2738a499f070777dbe05e2629d211a107" offset="0x000000"/> + <rom name="mpr-13193-t.ic1" size="131072" crc="03163d7a" sha1="b262a4c2738a499f070777dbe05e2629d211a107"/> </dataarea> </part> </software> @@ -1645,7 +1645,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="7100-00002"/> <feature name="ic1" value="ACCOLADE, INC 9447 LHR ACCARSG 1994 ACCOLADE"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="accarsg.ic1" size="1048576" crc="e439b101" sha1="0c7ca93b412c8ab5753ae047de49a3e41271cc3b" offset="0x000000"/> + <rom name="accarsg.ic1" size="1048576" crc="e439b101" sha1="0c7ca93b412c8ab5753ae047de49a3e41271cc3b"/> </dataarea> </part> </software> @@ -1660,7 +1660,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18301-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18301-u.ic1" size="2097152" crc="1318e923" sha1="9523cf8e485a3246027f5a02ecbcee3c5ba690f0" offset="0x000000"/> + <rom name="mpr-18301-u.ic1" size="2097152" crc="1318e923" sha1="9523cf8e485a3246027f5a02ecbcee3c5ba690f0"/> </dataarea> </part> </software> @@ -1675,7 +1675,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15477 T34"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15477 t34.u1" size="1048576" crc="5f09fa41" sha1="b6dc5d4c29b2161f7252828cf267117e726d8e82" offset="0x000000"/> + <rom name="mpr-15477 t34.u1" size="1048576" crc="5f09fa41" sha1="b6dc5d4c29b2161f7252828cf267117e726d8e82"/> </dataarea> </part> </software> @@ -1692,7 +1692,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="IC4"/> <!-- EPROM4 --> <feature name="ic5" value="IC5"/> <!-- 74HC139P --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="Cool Spot Sega Mega Drive EP ROM 0 of 4.ic1" size="262144" crc="eaa7a911" sha1="663b8394eee1d6b679db7ae45ee39df9e3aaabd6" offset="0x000000"/> + <rom name="Cool Spot Sega Mega Drive EP ROM 0 of 4.ic1" size="262144" crc="eaa7a911" sha1="663b8394eee1d6b679db7ae45ee39df9e3aaabd6"/> <rom name="Cool Spot Sega Mega Drive EP ROM 1 of 4.ic2" size="262144" crc="c7bc6cfb" sha1="e5d818993d162b5f2ed18b74848a514525cfd587" offset="0x040000"/> <rom name="Cool Spot Sega Mega Drive EP ROM 2 of 4.ic3" size="262144" crc="3dff64f4" sha1="380c1e183769d8a32b9e52ce7465090ac3872580" offset="0x080000"/> <rom name="Cool Spot Sega Mega Drive EP ROM 3 of 4.ic4" size="262144" crc="8fcce53a" sha1="cbe736a696319771b670c6c539f49d7d1956cd8e" offset="0x0c0000"/> @@ -1709,7 +1709,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15476 W09"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15476 w09.u1" size="1048576" crc="f024c1a1" sha1="9a214e0eab58ddb8e9d752e41fce2ce08e6c39a7" offset="0x000000"/> + <rom name="mpr-15476 w09.u1" size="1048576" crc="f024c1a1" sha1="9a214e0eab58ddb8e9d752e41fce2ce08e6c39a7"/> </dataarea> </part> </software> @@ -1724,7 +1724,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15065-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15065-sm.u1" size="1048576" crc="a80d18aa" sha1="520e01abe76120dbd680b9fc34eb1303c780b069" offset="0x000000"/> + <rom name="mpr-15065-sm.u1" size="1048576" crc="a80d18aa" sha1="520e01abe76120dbd680b9fc34eb1303c780b069"/> </dataarea> </part> </software> @@ -1742,7 +1742,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13578A-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13578a-s.ic1" size="524288" crc="d012a47a" sha1="7c146c24216bb333eaa3b08e358582e4465b145e" offset="0x000000"/> + <rom name="mpr-13578a-s.ic1" size="524288" crc="d012a47a" sha1="7c146c24216bb333eaa3b08e358582e4465b145e"/> </dataarea> </part> </software> @@ -1757,7 +1757,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13578 S85"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13578 s85.ic1" size="524288" crc="538aaa5d" sha1="1082c89920699dbc6f6672c9b0519b3d0f626ba5" offset="0x000000"/> + <rom name="mpr-13578 s85.ic1" size="524288" crc="538aaa5d" sha1="1082c89920699dbc6f6672c9b0519b3d0f626ba5"/> </dataarea> </part> </software> @@ -1773,7 +1773,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV F"/> <feature name="u1" value="CRUE BALL CRUE06"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="crue ball crue06.u1" size="524288" crc="4b195fc0" sha1="f0c62f1beb4126d1d1d1b634d11fcd81f2723704" offset="0x000000"/> + <rom name="crue ball crue06.u1" size="524288" crc="4b195fc0" sha1="f0c62f1beb4126d1d1d1b634d11fcd81f2723704"/> </dataarea> </part> </software> @@ -1791,7 +1791,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13201-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13201-h.ic1" size="524288" crc="76120e96" sha1="4e459751ced8956326602c581b8b169f8e716545" offset="0x000000"/> + <rom name="mpr-13201-h.ic1" size="524288" crc="76120e96" sha1="4e459751ced8956326602c581b8b169f8e716545"/> </dataarea> </part> </software> @@ -1806,7 +1806,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15468 T05"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15468 t05.ic1" size="524288" crc="ab0d1269" sha1="6d0c72fa5e53d897390707eb4c6d3e86e6772215" offset="0x000000"/> + <rom name="mpr-15468 t05.ic1" size="524288" crc="ab0d1269" sha1="6d0c72fa5e53d897390707eb4c6d3e86e6772215"/> </dataarea> </part> </software> @@ -1820,7 +1820,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17594-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17594-h.ic1" size="2097152" crc="1fdc66b0" sha1="67cc61b724d4ccb94dc2b59cc8ea1b0eb9a8cf4e" offset="0x000000"/> + <rom name="mpr-17594-h.ic1" size="2097152" crc="1fdc66b0" sha1="67cc61b724d4ccb94dc2b59cc8ea1b0eb9a8cf4e"/> </dataarea> </part> </software> @@ -1835,7 +1835,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14636-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14636.u1" size="1048576" crc="10829ea1" sha1="655486eaf3b197063902224a8f1cc15b664f7637" offset="0x000000"/> + <rom name="mpr-14636.u1" size="1048576" crc="10829ea1" sha1="655486eaf3b197063902224a8f1cc15b664f7637"/> </dataarea> </part> </software> @@ -1850,7 +1850,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14835 W67, MPR-14835-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14835 w67.ic1" size="524288" crc="512b7599" sha1="adcee1a54caa0db0aab0927b877d2be828964275" offset="0x000000"/> + <rom name="mpr-14835 w67.ic1" size="524288" crc="512b7599" sha1="adcee1a54caa0db0aab0927b877d2be828964275"/> </dataarea> </part> </software> @@ -1864,7 +1864,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800057-02"/> <feature name="ic1" value="MPR-15925-T"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15925-t.ic1" size="1048576" crc="894686f0" sha1="735cf7c84869bfa795114f5eff835a74252a4adc" offset="0x000000"/> + <rom name="mpr-15925-t.ic1" size="1048576" crc="894686f0" sha1="735cf7c84869bfa795114f5eff835a74252a4adc"/> </dataarea> </part> </software> @@ -1879,7 +1879,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14249 W38"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14249 w38.ic1" size="524288" crc="73dc0dd8" sha1="9665f54a6149d71ea72db9c168755e62cb61649c" offset="0x000000"/> + <rom name="mpr-14249 w38.ic1" size="524288" crc="73dc0dd8" sha1="9665f54a6149d71ea72db9c168755e62cb61649c"/> </dataarea> </part> </software> @@ -1894,7 +1894,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="DEMOLITION MAN 1995 ACCLAIM ENTERTAINMENT 9530 D"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="demolition man.u1" size="2097152" crc="5ff71877" sha1="40d71f6bd6cd44f8003bfaff8c953b0693ec1b01" offset="0x000000"/> + <rom name="demolition man.u1" size="2097152" crc="5ff71877" sha1="40d71f6bd6cd44f8003bfaff8c953b0693ec1b01"/> </dataarea> </part> </software> @@ -1910,7 +1910,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800057-02, 171-5978BA"/> <feature name="ic1" value="MPR-17703-F"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17703-f.ic1" size="1048576" crc="c287343d" sha1="afc95f7ce66e30abbe10f8d5cd6b791407c7a0bc" offset="0x000000"/> + <rom name="mpr-17703-f.ic1" size="1048576" crc="c287343d" sha1="afc95f7ce66e30abbe10f8d5cd6b791407c7a0bc"/> </dataarea> </part> </software> @@ -1925,7 +1925,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV F"/> <feature name="u1" value="Desert DES08 7022"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="desert des08.u1" size="1048576" crc="67a9860b" sha1="d7e7d8c358eb845b84fb08f904cc0b95d0a4053d" offset="0x000000"/> + <rom name="desert des08.u1" size="1048576" crc="67a9860b" sha1="d7e7d8c358eb845b84fb08f904cc0b95d0a4053d"/> </dataarea> </part> </software> @@ -1940,7 +1940,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14669-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14669-s.ic1" size="524288" crc="d3f300ac" sha1="bc6f346a162cf91a788a88e44daa246d3d31ee8b" offset="0x000000"/> + <rom name="mpr-14669-s.ic1" size="524288" crc="d3f300ac" sha1="bc6f346a162cf91a788a88e44daa246d3d31ee8b"/> </dataarea> </part> </software> @@ -1955,7 +1955,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13661-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13661-s.ic1" size="524288" crc="ef887533" sha1="320e527847ebae79d2686c5a500c5100b080ff98" offset="0x000000"/> + <rom name="mpr-13661-s.ic1" size="524288" crc="ef887533" sha1="320e527847ebae79d2686c5a500c5100b080ff98"/> </dataarea> </part> </software> @@ -1974,7 +1974,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17097.ic1" size="1048576" crc="4608f53a" sha1="49d4a654dd2f393e43a363ed171e73cd4c8ff4f4" offset="0x000000"/> + <rom name="mpr-17097.ic1" size="1048576" crc="4608f53a" sha1="49d4a654dd2f393e43a363ed171e73cd4c8ff4f4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -1990,7 +1990,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-19075-U"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-19075-u.u1" size="1048576" crc="adfde883" sha1="991e22d7f258cba94306d16d5dd37172a34da9d3" offset="0x000000"/> + <rom name="mpr-19075-u.u1" size="1048576" crc="adfde883" sha1="991e22d7f258cba94306d16d5dd37172a34da9d3"/> </dataarea> </part> </software> @@ -2004,7 +2004,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14560-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14560-f.ic1" size="524288" crc="860e749a" sha1="d2f111c240d0165a231c236e9ae6e62e73ca9caa" offset="0x000000"/> + <rom name="mpr-14560-f.ic1" size="524288" crc="860e749a" sha1="d2f111c240d0165a231c236e9ae6e62e73ca9caa"/> </dataarea> </part> </software> @@ -2021,7 +2021,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13117-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13117-h.ic1" size="524288" crc="202abaa8" sha1="c66b2e00b8a9172a76f5e699730c7d88740b5dd7" offset="0x000000"/> + <rom name="mpr-13117-h.ic1" size="524288" crc="202abaa8" sha1="c66b2e00b8a9172a76f5e699730c7d88740b5dd7"/> </dataarea> </part> </software> @@ -2035,7 +2035,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13313-SY"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13313-sy.ic1" size="524288" crc="dc9f02db" sha1="981f0eeffa28210cc55702413305244aaf36d71c" offset="0x000000"/> + <rom name="mpr-13313-sy.ic1" size="524288" crc="dc9f02db" sha1="981f0eeffa28210cc55702413305244aaf36d71c"/> </dataarea> </part> </software> @@ -2050,7 +2050,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MPR-18563A-S"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> <!-- Euro dump is confirmed to be 4MB with final 1MB padded with 0xff --> - <rom name="mpr-18563a-s.ic1" size="4194304" crc="fa5a79f7" sha1="2886da07d36f770d0a8bf00ee840f0b1bbc9a766" offset="0x000000"/> + <rom name="mpr-18563a-s.ic1" size="4194304" crc="fa5a79f7" sha1="2886da07d36f770d0a8bf00ee840f0b1bbc9a766"/> </dataarea> </part> </software> @@ -2064,7 +2064,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-19625-U"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-19625-u.ic1" size="3145728" crc="5f9b9a48" sha1="bb3c799bb9834c0c76616b39e6893e01c1887d85" offset="0x000000"/> + <rom name="mpr-19625-u.ic1" size="3145728" crc="5f9b9a48" sha1="bb3c799bb9834c0c76616b39e6893e01c1887d85"/> </dataarea> </part> </software> @@ -2078,7 +2078,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15589-S"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-15589-s.ic1" size="262144" crc="d98c623c" sha1="e19905cfcf74185e56fa94ae292f78451c8f4e2e" offset="0x000000"/> + <rom name="mpr-15589-s.ic1" size="262144" crc="d98c623c" sha1="e19905cfcf74185e56fa94ae292f78451c8f4e2e"/> </dataarea> </part> </software> @@ -2093,7 +2093,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15321A-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15321a-f.u1" size="1048576" crc="b36ab75c" sha1="663dfeebd21409942bcc446633b9b9f0dd238aa8" offset="0x000000"/> + <rom name="mpr-15321a-f.u1" size="1048576" crc="b36ab75c" sha1="663dfeebd21409942bcc446633b9b9f0dd238aa8"/> </dataarea> </part> </software> @@ -2107,7 +2107,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16172-MX"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16172-mx.u1" size="1048576" crc="70680706" sha1="8cdaca024585aab557e9a09732a298e5112ee15b" offset="0x000000"/> + <rom name="mpr-16172-mx.u1" size="1048576" crc="70680706" sha1="8cdaca024585aab557e9a09732a298e5112ee15b"/> </dataarea> </part> </software> @@ -2121,7 +2121,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15828-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15828-f.u1" size="1048576" crc="9ba5a063" sha1="d1e2bb4febf973e3510118d2ea71b4c6594480a9" offset="0x000000"/> + <rom name="mpr-15828-f.u1" size="1048576" crc="9ba5a063" sha1="d1e2bb4febf973e3510118d2ea71b4c6594480a9"/> </dataarea> </part> </software> @@ -2135,7 +2135,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17028 W87"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17028 w87.ic1" size="2097152" crc="fdeed51d" sha1="d6fb86d73e1abc7b7f1aecf77a52fa3f759aedb1" offset="0x000000"/> + <rom name="mpr-17028 w87.ic1" size="2097152" crc="fdeed51d" sha1="d6fb86d73e1abc7b7f1aecf77a52fa3f759aedb1"/> </dataarea> </part> </software> @@ -2149,7 +2149,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16675-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16675-f.ic1" size="2097152" crc="f035c737" sha1="5ff71986f4911b5dfd16598a5a3a9ba398c92c60" offset="0x000000"/> + <rom name="mpr-16675-f.ic1" size="2097152" crc="f035c737" sha1="5ff71986f4911b5dfd16598a5a3a9ba398c92c60"/> </dataarea> </part> </software> @@ -2164,7 +2164,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14931-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14931-sm.ic1" size="524288" crc="58037bc6" sha1="bcbafa6c4ab0b16ddb4f316a1ef8c0eecd0cd990" offset="0x000000"/> + <rom name="mpr-14931-sm.ic1" size="524288" crc="58037bc6" sha1="bcbafa6c4ab0b16ddb4f316a1ef8c0eecd0cd990"/> </dataarea> </part> </software> @@ -2179,7 +2179,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Tengen)"/> <feature name="ic1" value="MPR-16078 R03"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16078 r03.ic1" size="1048576" crc="841edbc0" sha1="75854a732d4cf9a310c4359092cf5c2482df49a7" offset="0x000000"/> + <rom name="mpr-16078 r03.ic1" size="1048576" crc="841edbc0" sha1="75854a732d4cf9a310c4359092cf5c2482df49a7"/> </dataarea> </part> </software> @@ -2193,7 +2193,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16619-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16619-f.u1" size="1048576" crc="b58ae71d" sha1="133cc86b43afe133fc9c9142b448340c17fa668e" offset="0x000000"/> + <rom name="mpr-16619-f.u1" size="1048576" crc="b58ae71d" sha1="133cc86b43afe133fc9c9142b448340c17fa668e"/> </dataarea> </part> </software> @@ -2207,7 +2207,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16838-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16838-f.u1" size="1048576" crc="39790728" sha1="55996cd262df518e92271bceee4d2a657cd7e02c" offset="0x000000"/> + <rom name="mpr-16838-f.u1" size="1048576" crc="39790728" sha1="55996cd262df518e92271bceee4d2a657cd7e02c"/> </dataarea> </part> </software> @@ -2228,7 +2228,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="PC74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14932 w46.ic1" size="1048576" crc="af4a9cd7" sha1="9135f7fda03ef7da92dfade9c0df75808214f693" offset="0x000000"/> + <rom name="mpr-14932 w46.ic1" size="1048576" crc="af4a9cd7" sha1="9135f7fda03ef7da92dfade9c0df75808214f693"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2248,7 +2248,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13438A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13438a-f.ic1" size="524288" crc="246f0bda" sha1="965ec4e6a239a707160d0a67973bc6da8212b53d" offset="0x000000"/> + <rom name="mpr-13438a-f.ic1" size="524288" crc="246f0bda" sha1="965ec4e6a239a707160d0a67973bc6da8212b53d"/> </dataarea> </part> </software> @@ -2263,7 +2263,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16990-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16990-u.ic1" size="2097152" crc="3dfeeb77" sha1="e843decdff262791b1237f1545f5b17c56712d5f" offset="0x000000"/> + <rom name="mpr-16990-u.ic1" size="2097152" crc="3dfeeb77" sha1="e843decdff262791b1237f1545f5b17c56712d5f"/> </dataarea> </part> </software> @@ -2277,7 +2277,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P100001 REV F"/> <feature name="u1" value="EA SPORTS EAS04"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ea sports eas04.u1" size="1048576" crc="a0b54cbc" sha1="499047852b5892fcdaca191a5aab19257d6a85a8" offset="0x000000"/> + <rom name="ea sports eas04.u1" size="1048576" crc="a0b54cbc" sha1="499047852b5892fcdaca191a5aab19257d6a85a8"/> </dataarea> </part> </software> @@ -2291,7 +2291,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Electronic Arts 1991)"/> <feature name="u1" value="EA HOCKEY U1 EAJ01"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="ea hockey u1 eaj01.u1" size="524288" crc="9bfc279c" sha1="118419e596bf07047a18d1828290019fbc4afc45" offset="0x000000"/> + <rom name="ea hockey u1 eaj01.u1" size="524288" crc="9bfc279c" sha1="118419e596bf07047a18d1828290019fbc4afc45"/> </dataarea> </part> </software> @@ -2307,7 +2307,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17119-SM"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17118-h.ic1" size="2097152" crc="bb3aa04e" sha1="5686b89a7c89e5aee1a84c2022bad3506d9eef08" offset="0x000000"/> + <rom name="mpr-17118-h.ic1" size="2097152" crc="bb3aa04e" sha1="5686b89a7c89e5aee1a84c2022bad3506d9eef08"/> <rom name="mpr-17119-sm.ic2" size="1048576" crc="69853962" sha1="3f60a9bcee219d98204eee33b4608e62ab96df7d" offset="0x200000"/> </dataarea> </part> @@ -2324,7 +2324,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-18677-MX"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18589-mx.ic1" size="2097152" crc="2619cfc6" sha1="e4effd2801e1825f62b548d58edad09af4c8a97a" offset="0x000000"/> + <rom name="mpr-18589-mx.ic1" size="2097152" crc="2619cfc6" sha1="e4effd2801e1825f62b548d58edad09af4c8a97a"/> <rom name="mpr-18677-mx.ic2" size="1048576" crc="8e6a0ea8" sha1="b853945408fb945437a485684880d16e27c6a939" offset="0x200000"/> </dataarea> </part> @@ -2340,7 +2340,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15265-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15265-sm.u1" size="1048576" crc="45547390" sha1="2cad130f3118c189d39fd1d46c5c31a5060ce894" offset="0x000000"/> + <rom name="mpr-15265-sm.u1" size="1048576" crc="45547390" sha1="2cad130f3118c189d39fd1d46c5c31a5060ce894"/> </dataarea> </part> </software> @@ -2355,7 +2355,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17064-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17064-h.ic1" size="2097152" crc="7b1bf89c" sha1="cb7d44a40992cff6c31d685866814d6cb85add59" offset="0x000000"/> + <rom name="mpr-17064-h.ic1" size="2097152" crc="7b1bf89c" sha1="cb7d44a40992cff6c31d685866814d6cb85add59"/> </dataarea> </part> </software> @@ -2369,7 +2369,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15046-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15046-f.u1" size="1048576" crc="e5517b77" sha1="00109e6de5b823525b3ba519222fecc4e229f6d1" offset="0x000000"/> + <rom name="mpr-15046-f.u1" size="1048576" crc="e5517b77" sha1="00109e6de5b823525b3ba519222fecc4e229f6d1"/> </dataarea> </part> </software> @@ -2384,7 +2384,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17063-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17063-sm.ic1" size="2097152" crc="62100099" sha1="1edd44d9f9d1d410b6a9ec37647a04d9b50b549e" offset="0x000000"/> + <rom name="mpr-17063-sm.ic1" size="2097152" crc="62100099" sha1="1edd44d9f9d1d410b6a9ec37647a04d9b50b549e"/> </dataarea> </part> </software> @@ -2399,7 +2399,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B-8/16"/> <feature name="ic1" value="MPR-16913-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16913-f.ic1" size="2097152" crc="62009f8c" sha1="7aa9c7b74541d414d81aa61d150803c3b3b1701b" offset="0x000000"/> + <rom name="mpr-16913-f.ic1" size="2097152" crc="62009f8c" sha1="7aa9c7b74541d414d81aa61d150803c3b3b1701b"/> </dataarea> </part> </software> @@ -2418,7 +2418,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="TC57400AD-120"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <rom name="u4.bin" size="524288" crc="525788b1" sha1="08a045263de313719cee9f80708f5c30f49d7d6b" offset="0x000001" loadflag="load16_byte"/> - <rom name="u5.bin" size="524288" crc="ada9c9a8" sha1="fd4389b72f97a1c510dbbe144dd84b9e68c726cb" offset="0x000000" loadflag="load16_byte"/> + <rom name="u5.bin" size="524288" crc="ada9c9a8" sha1="fd4389b72f97a1c510dbbe144dd84b9e68c726cb" loadflag="load16_byte"/> <rom name="u1.bin" size="524288" crc="e8ee1029" sha1="3b3f7153e80762bdeae0872dc6a9663c3207c825" offset="0x100001" loadflag="load16_byte"/> <rom name="u2.bin" size="524288" crc="0f3ec491" sha1="b4cc1cc13c2e9a1eac6369f3c84dc08b390dd798" offset="0x100000" loadflag="load16_byte"/> </dataarea> @@ -2439,7 +2439,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="TC57400AD-120"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <rom name="u4.bin" size="524288" crc="9f427221" sha1="587e7f3f74984f68bce4dd12bcdfd0687f4d77d0" offset="0x000001" loadflag="load16_byte"/> - <rom name="u5.bin" size="524288" crc="3445f0e8" sha1="83b7ed235e5f08aa69aeff68e824927860c55025" offset="0x000000" loadflag="load16_byte"/> + <rom name="u5.bin" size="524288" crc="3445f0e8" sha1="83b7ed235e5f08aa69aeff68e824927860c55025" loadflag="load16_byte"/> <rom name="u1.bin" size="524288" crc="5d05efc5" sha1="f1f4be1627d5500fdf3e71e7af4bc62defef576e" offset="0x100001" loadflag="load16_byte"/> <rom name="u2.bin" size="524288" crc="7ae6fd4b" sha1="76adbd497d07fe27d2615f225c31f4503319412c" offset="0x100000" loadflag="load16_byte"/> </dataarea> @@ -2456,7 +2456,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13192A S69"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13192a s69.ic1" size="524288" crc="e72f8a36" sha1="5cb96061bd2b00c82f8d6b46ab9802e2b1820c86" offset="0x000000"/> + <rom name="mpr-13192a s69.ic1" size="524288" crc="e72f8a36" sha1="5cb96061bd2b00c82f8d6b46ab9802e2b1820c86"/> </dataarea> </part> </software> @@ -2472,7 +2472,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-16213-SM"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-16212-sm.ic1" size="2097152" crc="9b662efc" sha1="e7591f30b1016c4ceaa22e649933162e0e5c4ccd" offset="0x000000"/> + <rom name="mpr-16212-sm.ic1" size="2097152" crc="9b662efc" sha1="e7591f30b1016c4ceaa22e649933162e0e5c4ccd"/> <rom name="mpr-16213-sm.ic2" size="1048576" crc="81bbdd0e" sha1="f8755e397f64f04ce6b58e1f009e2b5a3aac9e10" offset="0x200000"/> </dataarea> </part> @@ -2489,7 +2489,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-16048 T98"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-16047-t.ic1" size="2097152" crc="7252a1ef" sha1="5d9e25ea43185b481d241ac648874a63ddfb5573" offset="0x000000"/> + <rom name="mpr-16047-t.ic1" size="2097152" crc="7252a1ef" sha1="5d9e25ea43185b481d241ac648874a63ddfb5573"/> <rom name="mpr-16048 t98.ic2" size="1048576" crc="69977fca" sha1="23d5d113743f560feec702c87507210aadc5eb08" offset="0x200000"/> </dataarea> </part> @@ -2504,7 +2504,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14776-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14776-h.ic1" size="524288" crc="6a5cf104" sha1="03e1a6c7fb8003e196c0f0bf787276a14daa313e" offset="0x000000"/> + <rom name="mpr-14776-h.ic1" size="524288" crc="6a5cf104" sha1="03e1a6c7fb8003e196c0f0bf787276a14daa313e"/> </dataarea> </part> </software> @@ -2527,7 +2527,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="AT24C01,X24C01P"/> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14860-t.ic1" size="524288" crc="4fef37c8" sha1="eb4aca22f8b5837a0a0b10491c46714948b09844" offset="0x000000"/> + <rom name="mpr-14860-t.ic1" size="524288" crc="4fef37c8" sha1="eb4aca22f8b5837a0a0b10491c46714948b09844"/> </dataarea> </part> </software> @@ -2542,7 +2542,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15225-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15225-t.u1" size="1048576" crc="33b1979f" sha1="20b282ff8220291d98853888cfe504692c04e654" offset="0x000000"/> + <rom name="mpr-15225-t.u1" size="1048576" crc="33b1979f" sha1="20b282ff8220291d98853888cfe504692c04e654"/> </dataarea> </part> </software> @@ -2556,7 +2556,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800057-02"/> <feature name="ic1" value="MPR-17992-F"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17992-f.ic1" size="1048576" crc="10ec03f3" sha1="d958c3f2365162cb2ffa37fcea36695a1d4ab287" offset="0x000000"/> + <rom name="mpr-17992-f.ic1" size="1048576" crc="10ec03f3" sha1="d958c3f2365162cb2ffa37fcea36695a1d4ab287"/> </dataarea> </part> </software> @@ -2575,7 +2575,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15834-mx.ic1" size="1048576" crc="fbdd4520" sha1="a8327157f6537f4cd5daaff648864e8e0bf945f1" offset="0x000000"/> + <rom name="mpr-15834-mx.ic1" size="1048576" crc="fbdd4520" sha1="a8327157f6537f4cd5daaff648864e8e0bf945f1"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2591,7 +2591,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? REV A"/> <feature name="u1" value="F1 WORLD CHAMP EDITION"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="f1 world champ edition.u1" size="2097152" crc="74cee0a7" sha1="c50f66c7a220c58ae29a4610faa9ea6e39a54dfe" offset="0x000000"/> + <rom name="f1 world champ edition.u1" size="2097152" crc="74cee0a7" sha1="c50f66c7a220c58ae29a4610faa9ea6e39a54dfe"/> </dataarea> </part> </software> @@ -2605,7 +2605,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15756-MX"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15756-mx.u1" size="1048576" crc="e98ee370" sha1="190508c5fe65c47f289d85768f7d79b1a235f3d5" offset="0x000000"/> + <rom name="mpr-15756-mx.u1" size="1048576" crc="e98ee370" sha1="190508c5fe65c47f289d85768f7d79b1a235f3d5"/> </dataarea> </part> </software> @@ -2619,7 +2619,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15919-MX"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15919-mx.u1" size="1048576" crc="412c4d60" sha1="d5f0d3d3b9cb7557d85bd54465072555f60c25a1" offset="0x000000"/> + <rom name="mpr-15919-mx.u1" size="1048576" crc="412c4d60" sha1="d5f0d3d3b9cb7557d85bd54465072555f60c25a1"/> </dataarea> </part> </software> @@ -2638,7 +2638,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u3" value="F-22 INTERCEPT F-202-1"/> <!-- location not really marked on PCB, using u3 for consistency --> <feature name="u4" value="SN74LS138N"/> <!-- location not really marked on PCB, using u4 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="f-22 intercept f-202-4.u1" size="524288" crc="649771f8" sha1="6daeca39841f06549373f3a4fd746f3e1c95c328" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="f-22 intercept f-202-4.u1" size="524288" crc="649771f8" sha1="6daeca39841f06549373f3a4fd746f3e1c95c328" loadflag="load16_word_swap"/> <rom name="f-22 intercept f-202-1.u3" size="131072" crc="d3d7cbb8" sha1="72e56f858bfe88c2529939304ba49eee3fe14353" offset="0x080001" loadflag="load16_byte"/> </dataarea> </part> @@ -2671,7 +2671,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14028A-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14028a-h.ic1" size="524288" crc="fc43df2d" sha1="e3ba172d93505f8e0c1763b600f68af11b68f261" offset="0x000000"/> + <rom name="mpr-14028a-h.ic1" size="524288" crc="fc43df2d" sha1="e3ba172d93505f8e0c1763b600f68af11b68f261"/> </dataarea> </part> </software> @@ -2686,7 +2686,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14028 P25"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14028 p25.ic1" size="524288" crc="d351b242" sha1="ce0f0813878700e78b3819ff0db49bd297add09e" offset="0x000000"/> + <rom name="mpr-14028 p25.ic1" size="524288" crc="d351b242" sha1="ce0f0813878700e78b3819ff0db49bd297add09e"/> </dataarea> </part> </software> @@ -2708,7 +2708,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13938-sy.ic1" size="524288" crc="bb43f0de" sha1="837a19b4b821076f1cd01d53d90b4553a0252340" offset="0x000000"/> + <rom name="mpr-13938-sy.ic1" size="524288" crc="bb43f0de" sha1="837a19b4b821076f1cd01d53d90b4553a0252340"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2726,7 +2726,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MPR-15418-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <!-- Euro dump is confirmed to be 2MB with final 512KB padded with 0xff --> - <rom name="mpr-15418-h.ic1" size="2097152" crc="71aa889e" sha1="cf99b7044e3fdf5c2ec76a69c2b7f3b54fa1b2cc" offset="0x000000"/> + <rom name="mpr-15418-h.ic1" size="2097152" crc="71aa889e" sha1="cf99b7044e3fdf5c2ec76a69c2b7f3b54fa1b2cc"/> </dataarea> </part> </software> @@ -2742,7 +2742,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-15409-F"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="mpr-15404 t17.ic1" size="1048576" crc="40c67691" sha1="e96ee6fb0a5b53debabb5730afee36ee5b5d2057" offset="0x000000"/> + <rom name="mpr-15404 t17.ic1" size="1048576" crc="40c67691" sha1="e96ee6fb0a5b53debabb5730afee36ee5b5d2057"/> <rom name="mpr-15409-f.ic2" size="524288" crc="28707491" sha1="ccdf39b180c9ca08eff1f022e6fc2d029da9a632" offset="0x100000"/> </dataarea> </part> @@ -2758,7 +2758,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5927"/> <feature name="u1" value="MPR-13705-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-13705-t.u1" size="131072" crc="5f0bd984" sha1="c136cb3fae1914a8fe079eb28c4533af5d8774e2" offset="0x000000"/> + <rom name="mpr-13705-t.u1" size="131072" crc="5f0bd984" sha1="c136cb3fae1914a8fe079eb28c4533af5d8774e2"/> </dataarea> </part> </software> @@ -2773,7 +2773,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40X1 REV B"/> <feature name="u1" value="KILLING GAME SHOW KIL03"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="killing game show kil03.u1" size="524288" crc="21dbb69d" sha1="cabd42d2edd333871269a7bc03a68f6765d254ce" offset="0x000000"/> + <rom name="killing game show kil03.u1" size="524288" crc="21dbb69d" sha1="cabd42d2edd333871269a7bc03a68f6765d254ce"/> </dataarea> </part> </software> @@ -2788,7 +2788,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40X1 REV B"/> <feature name="u1" value="FATAL REWIND FAT04"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fatal rewind fat04.u1" size="524288" crc="e91aed05" sha1="02634d919ec7d08f3c6833f229b5127dd52c9e8a" offset="0x000000"/> + <rom name="fatal rewind fat04.u1" size="524288" crc="e91aed05" sha1="02634d919ec7d08f3c6833f229b5127dd52c9e8a"/> </dataarea> </part> </software> @@ -2802,7 +2802,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14770A-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14770a-h.u1" size="1048576" crc="250111df" sha1="0e33965994a6f53aca93c3cb164726b913789fc1" offset="0x000000"/> + <rom name="mpr-14770a-h.u1" size="1048576" crc="250111df" sha1="0e33965994a6f53aca93c3cb164726b913789fc1"/> </dataarea> </part> </software> @@ -2817,7 +2817,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18008-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18008-u.ic1" size="2097152" crc="fac29677" sha1="e3489b80a4b21049170fedee7630111773fe592c" offset="0x000000"/> + <rom name="mpr-18008-u.ic1" size="2097152" crc="fac29677" sha1="e3489b80a4b21049170fedee7630111773fe592c"/> </dataarea> </part> </software> @@ -2832,7 +2832,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV J"/> <feature name="u1" value="FIFA SOCCER10"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa soccer10.u1" size="2097152" crc="bddbb763" sha1="1cbef8c4541311b84d7388365d12a93a1f712dc4" offset="0x000000"/> + <rom name="fifa soccer10.u1" size="2097152" crc="bddbb763" sha1="1cbef8c4541311b84d7388365d12a93a1f712dc4"/> </dataarea> </part> </software> @@ -2851,7 +2851,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="422-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa95b1 soccer.u1" size="2097152" crc="b389d036" sha1="586f9d0f218cf6bb3388a8610b44b6ebb9538fb5" offset="0x000000"/> + <rom name="fifa95b1 soccer.u1" size="2097152" crc="b389d036" sha1="586f9d0f218cf6bb3388a8610b44b6ebb9538fb5"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2873,7 +2873,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="337-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lh5370hd.u1" size="2097152" crc="012591f9" sha1="ad1202a2e4166f8266d5633b8c5beb59c6cbd005" offset="0x000000"/> + <rom name="lh5370hd.u1" size="2097152" crc="012591f9" sha1="ad1202a2e4166f8266d5633b8c5beb59c6cbd005"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2895,7 +2895,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="BA6162"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="soccer fifa01.u1" size="2097152" crc="bad30ffa" sha1="a7fcfe478b368d7d33bcbca65245f5faed9a1e07" offset="0x000000"/> + <rom name="soccer fifa01.u1" size="2097152" crc="bad30ffa" sha1="a7fcfe478b368d7d33bcbca65245f5faed9a1e07"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2919,7 +2919,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="BA6162"/> <feature name="(batt)" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa 97 b1.u1" size="2097152" crc="2bedb061" sha1="9337ad0318061e70e235a5bfba4504c738d7870c" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="fifa 97 b1.u1" size="2097152" crc="2bedb061" sha1="9337ad0318061e70e235a5bfba4504c738d7870c" loadflag="load16_word_swap"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -2951,7 +2951,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14341-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14341-h.ic1" size="524288" crc="2351ce61" sha1="54b9060699187bf32048c005a3379fda72c0fb96" offset="0x000000"/> + <rom name="mpr-14341-h.ic1" size="524288" crc="2351ce61" sha1="54b9060699187bf32048c005a3379fda72c0fb96" status="baddump"/> </dataarea> </part> </software> @@ -2966,7 +2966,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MPR-15410A-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <!-- Euro dump is confirmed to be 2MB with final 512KB padded with 0xff --> - <rom name="mpr-15410a-sm.ic1" size="2097152" crc="ede60e88" sha1="e9508e7d178d5a6de6a4a78032d97837f37db560" offset="0x000000"/> + <rom name="mpr-15410a-sm.ic1" size="2097152" crc="ede60e88" sha1="e9508e7d178d5a6de6a4a78032d97837f37db560"/> </dataarea> </part> </software> @@ -2981,7 +2981,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MPR-15463-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <!-- USA dump is confirmed to be 2MB with final 512KB padded with 0xff --> - <rom name="mpr-15463-t.ic1" size="2097152" crc="9fefb1ab" sha1="1a44eb9606088692b8559852e8f7b7c1a1472b6e" offset="0x000000"/> + <rom name="mpr-15463-t.ic1" size="2097152" crc="9fefb1ab" sha1="1a44eb9606088692b8559852e8f7b7c1a1472b6e"/> </dataarea> </part> </software> @@ -2996,7 +2996,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5927"/> <feature name="u1" value="MPR-13839-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-13839-t.u1" size="131072" crc="4291c8ab" sha1="83d8bbf0a9b38c42a0bf492d105cc3abe9644a96" offset="0x000000"/> + <rom name="mpr-13839-t.u1" size="131072" crc="4291c8ab" sha1="83d8bbf0a9b38c42a0bf492d105cc3abe9644a96"/> </dataarea> </part> </software> @@ -3010,7 +3010,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15583-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15583-f.ic1" size="524288" crc="21845d61" sha1="6350da9fa81a84a7a73d0238be135b1331147599" offset="0x000000"/> + <rom name="mpr-15583-f.ic1" size="524288" crc="21845d61" sha1="6350da9fa81a84a7a73d0238be135b1331147599"/> </dataarea> </part> </software> @@ -3024,7 +3024,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15415-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15415-f.ic1" size="524288" crc="7c982c59" sha1="5541579ffaee1570da8bdd6b2c20da2e395065b0" offset="0x000000"/> + <rom name="mpr-15415-f.ic1" size="524288" crc="7c982c59" sha1="5541579ffaee1570da8bdd6b2c20da2e395065b0"/> </dataarea> </part> </software> @@ -3042,7 +3042,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12672A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12672a-f.ic1" size="524288" crc="95513985" sha1="79aadecc1069f47a2a8b4a0a1d55712d4f9cb8ef" offset="0x000000"/> + <rom name="mpr-12672a-f.ic1" size="524288" crc="95513985" sha1="79aadecc1069f47a2a8b4a0a1d55712d4f9cb8ef"/> </dataarea> </part> </software> @@ -3056,7 +3056,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15987-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15987-sm.u1" size="1048576" crc="ccd73738" sha1="8f8edd8e6846cbba1b46f8eb9015b195ccc4acf9" offset="0x000000"/> + <rom name="mpr-15987-sm.u1" size="1048576" crc="ccd73738" sha1="8f8edd8e6846cbba1b46f8eb9015b195ccc4acf9"/> </dataarea> </part> </software> @@ -3070,7 +3070,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17016 T69"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17016 t69.u1" size="1048576" crc="da4ab3cd" sha1="3677dfe5450c0800d29cfff31f226389696bfb32" offset="0x000000"/> + <rom name="mpr-17016 t69.u1" size="1048576" crc="da4ab3cd" sha1="3677dfe5450c0800d29cfff31f226389696bfb32"/> </dataarea> </part> </software> @@ -3088,7 +3088,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13642A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13642a-f.ic1" size="524288" crc="aee20a64" sha1="148d166d594535c6526cb450c461cfb003b59f93" offset="0x000000"/> + <rom name="mpr-13642a-f.ic1" size="524288" crc="aee20a64" sha1="148d166d594535c6526cb450c461cfb003b59f93"/> </dataarea> </part> </software> @@ -3106,7 +3106,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13642 S87"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13642 s87.ic1" size="524288" crc="8641a2ab" sha1="a5017e44b5f470e0499f4a9b494385c567632864" offset="0x000000"/> + <rom name="mpr-13642 s87.ic1" size="524288" crc="8641a2ab" sha1="a5017e44b5f470e0499f4a9b494385c567632864"/> </dataarea> </part> </software> @@ -3118,7 +3118,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="gain ground (jul 27, 1990 prototype).bin" size="524288" crc="f5c0b45f" sha1="a4d70df77ed08a9233076250c93c8d8a0c0ba715" offset="0x000000" /> + <rom name="gain ground (jul 27, 1990 prototype).bin" size="524288" crc="f5c0b45f" sha1="a4d70df77ed08a9233076250c93c8d8a0c0ba715" /> </dataarea> </part> </software> @@ -3136,7 +3136,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14248B-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14248b-f.u1" size="1048576" crc="d15f5c3c" sha1="db1615fc239cb0ed9fdc792217964c33e1e700fc" offset="0x000000"/> + <rom name="mpr-14248b-f.u1" size="1048576" crc="d15f5c3c" sha1="db1615fc239cb0ed9fdc792217964c33e1e700fc"/> </dataarea> </part> </software> @@ -3156,7 +3156,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="D74HC74C"/> <feature name="ic5" value="D74HC32C"/> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-12750a-t.ic1" size="131072" crc="c185c819" sha1="9673b519c16883c146924c347ec6764281fa3a57" offset="0x000000"/> + <rom name="mpr-12750a-t.ic1" size="131072" crc="c185c819" sha1="9673b519c16883c146924c347ec6764281fa3a57"/> </dataarea> </part> </software> @@ -3173,7 +3173,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="KM28C16-20"/> <feature name="u3" value="74HC00AP"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="9153 12-91 acwcsg.u1" size="1048576" crc="dbc3ed1c" sha1="d2afa782f8d05afc0c3a3d6684bd4966034705c6" offset="0x000000"/> + <rom name="9153 12-91 acwcsg.u1" size="1048576" crc="dbc3ed1c" sha1="d2afa782f8d05afc0c3a3d6684bd4966034705c6"/> </dataarea> </part> <!-- LABEL(S) @@ -3195,7 +3195,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18452-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18452-u.ic1" size="2097152" crc="f0ff078e" sha1="9fff7dea16c4d0e6c9d6dbaade20c7048bb485ec" offset="0x000000"/> + <rom name="mpr-18452-u.ic1" size="2097152" crc="f0ff078e" sha1="9fff7dea16c4d0e6c9d6dbaade20c7048bb485ec"/> </dataarea> </part> </software> @@ -3209,7 +3209,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15273 W95"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15273 w95.ic1" size="524288" crc="b0b5e3c9" sha1="4ce9aaaa9d3f98e1747af12ad488b6bdbde1afb4" offset="0x000000"/> + <rom name="mpr-15273 w95.ic1" size="524288" crc="b0b5e3c9" sha1="4ce9aaaa9d3f98e1747af12ad488b6bdbde1afb4"/> </dataarea> </part> </software> @@ -3224,7 +3224,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="GEN CHAOS GENCH02"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gen chaos gench02.u1" size="1048576" crc="f1ecc4df" sha1="aea1dfa67b0e583a3d367a67499948998cb92f56" offset="0x000000"/> + <rom name="gen chaos gench02.u1" size="1048576" crc="f1ecc4df" sha1="aea1dfa67b0e583a3d367a67499948998cb92f56"/> </dataarea> </part> </software> @@ -3238,7 +3238,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15390 T24"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15390 t24.u1" size="1048576" crc="bd556381" sha1="c93298ee3ad6164ce497bd49d0ab6638854acb79" offset="0x000000"/> + <rom name="mpr-15390 t24.u1" size="1048576" crc="bd556381" sha1="c93298ee3ad6164ce497bd49d0ab6638854acb79"/> </dataarea> </part> </software> @@ -3256,7 +3256,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13203 S50"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13203 s50.ic1" size="524288" crc="792df93b" sha1="6fceffee406679c0c8221a8b6cfad447695e99fb" offset="0x000000"/> + <rom name="mpr-13203 s50.ic1" size="524288" crc="792df93b" sha1="6fceffee406679c0c8221a8b6cfad447695e99fb"/> </dataarea> </part> </software> @@ -3274,7 +3274,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13191 S48"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13191 s48.ic1" size="524288" crc="00419da3" sha1="2a1589781fc4aca2c1ba97ec9ecf1acf563b7bfb" offset="0x000000"/> + <rom name="mpr-13191 s48.ic1" size="524288" crc="00419da3" sha1="2a1589781fc4aca2c1ba97ec9ecf1acf563b7bfb"/> </dataarea> </part> </software> @@ -3299,7 +3299,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-12606A W57"/> <feature name="ic3" value="HD74HC139P"/> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="mpr-12605a t04.ic1" size="131072" crc="d367c3cc" sha1="4c2c8fcf0219c6129650cf59a47d8edeb844e2df" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-12605a t04.ic1" size="131072" crc="d367c3cc" sha1="4c2c8fcf0219c6129650cf59a47d8edeb844e2df" loadflag="load16_word_swap"/> <rom name="mpr-12606a w57.ic2" size="131072" crc="5291d097" sha1="7a5293bcce5fc159d5df642edd5ec1261503b6de" offset="0x080000" loadflag="load16_word_swap"/> <rom size="393216" offset="0x020000" loadflag="continue"/> </dataarea> @@ -3326,7 +3326,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-12606 R32"/> <feature name="ic3" value="74HC139AP"/> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="mpr-12605 t02.ic1" size="131072" crc="1066c6ab" sha1="c30e4442732bdb38c96d780542f8550a94d127b0" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-12605 t02.ic1" size="131072" crc="1066c6ab" sha1="c30e4442732bdb38c96d780542f8550a94d127b0" loadflag="load16_word_swap"/> <rom name="mpr-12606 r32.ic2" size="131072" crc="d0be7777" sha1="a44b2a3d427f6973b5c1a3dcd8d1776366acb9f7" offset="0x080000" loadflag="load16_word_swap"/> <rom size="393216" offset="0x020000" loadflag="continue"/> </dataarea> @@ -3342,7 +3342,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="ACSGPC291 REV.B"/> <feature name="ic1" value="ACGOSG"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="acgosg.ic1" size="1048576" crc="6c415016" sha1="404bc6e67cd4942615ccb7bd894d780278ec6da7" offset="0x000000"/> + <rom name="acgosg.ic1" size="1048576" crc="6c415016" sha1="404bc6e67cd4942615ccb7bd894d780278ec6da7"/> </dataarea> </part> <!-- LABEL(S) @@ -3368,7 +3368,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="74HC74N"/> <feature name="ic5" value="AT24C01"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16211-sm.ic1" size="2097152" crc="9778c181" sha1="db28d70f9b744004cadd06eb77d6223534f59215" offset="0x000000"/> + <rom name="mpr-16211-sm.ic1" size="2097152" crc="9778c181" sha1="db28d70f9b744004cadd06eb77d6223534f59215"/> </dataarea> </part> </software> @@ -3387,7 +3387,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="PC74HC74P"/> <feature name="ic5" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15754 w41.ic1" size="2097152" crc="6e3621d5" sha1="4ef7aec80003aab0e1d2260b7fc0d22d63d90038" offset="0x000000"/> + <rom name="mpr-15754 w41.ic1" size="2097152" crc="6e3621d5" sha1="4ef7aec80003aab0e1d2260b7fc0d22d63d90038"/> </dataarea> </part> </software> @@ -3405,7 +3405,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15326-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15326-f.u1" size="1048576" crc="f2af886e" sha1="81bb08c4080ca9a8af65597d1c7b11ce902c8d9e" offset="0x000000"/> + <rom name="mpr-15326-f.u1" size="1048576" crc="f2af886e" sha1="81bb08c4080ca9a8af65597d1c7b11ce902c8d9e"/> </dataarea> </part> </software> @@ -3423,7 +3423,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12806A S33, MPR-12806A-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12806a s33.ic1" size="524288" crc="665d7df9" sha1="2ce17105ca916fbbe3ac9ae3a2086e66b07996dd" offset="0x000000"/> + <rom name="mpr-12806a s33.ic1" size="524288" crc="665d7df9" sha1="2ce17105ca916fbbe3ac9ae3a2086e66b07996dd"/> </dataarea> </part> </software> @@ -3441,7 +3441,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14272 W39"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14272 w39.ic1" size="524288" crc="725e0a18" sha1="31f12a21af018cdf88b3f2170af5389b84fba7e7" offset="0x000000"/> + <rom name="mpr-14272 w39.ic1" size="524288" crc="725e0a18" sha1="31f12a21af018cdf88b3f2170af5389b84fba7e7"/> </dataarea> </part> </software> @@ -3455,7 +3455,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15208-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15208-f.ic1" size="524288" crc="8c2670de" sha1="4fd5ce8207c4568da07bb28c6ab38a23084c801a" offset="0x000000"/> + <rom name="mpr-15208-f.ic1" size="524288" crc="8c2670de" sha1="4fd5ce8207c4568da07bb28c6ab38a23084c801a"/> </dataarea> </part> </software> @@ -3471,7 +3471,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14993 W77"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14993 w77.ic1" size="524288" crc="c4820a03" sha1="fe47514e9aeecabaed954a65d7241079dfec3d9e" offset="0x000000"/> + <rom name="mpr-14993 w77.ic1" size="524288" crc="c4820a03" sha1="fe47514e9aeecabaed954a65d7241079dfec3d9e"/> </dataarea> </part> </software> @@ -3485,7 +3485,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14338-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14338-sm.ic1" size="524288" crc="f60ef143" sha1="63a08057fe9fd489590f39c5c06709266f625ab0" offset="0x000000"/> + <rom name="mpr-14338-sm.ic1" size="524288" crc="f60ef143" sha1="63a08057fe9fd489590f39c5c06709266f625ab0"/> </dataarea> </part> </software> @@ -3516,7 +3516,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15813 T59"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15813 t59.u1" size="1048576" crc="b813cf0d" sha1="7721e302555f16e3242ad4a47ed87a1de1882122" offset="0x000000"/> + <rom name="mpr-15813 t59.u1" size="1048576" crc="b813cf0d" sha1="7721e302555f16e3242ad4a47ed87a1de1882122"/> </dataarea> </part> </software> @@ -3530,7 +3530,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14439-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14439-sm.ic1" size="524288" crc="03405102" sha1="fada42bed3a97e1d1b0c6128ddb1f202a50cb1b0" offset="0x000000"/> + <rom name="mpr-14439-sm.ic1" size="524288" crc="03405102" sha1="fada42bed3a97e1d1b0c6128ddb1f202a50cb1b0"/> </dataarea> </part> </software> @@ -3548,7 +3548,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14393-SM (Euro), MPR-14389-S (Jpn)"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-14393-sm.ic1" size="262144" crc="3225baaf" sha1="e15a3e704900b9736bc274bcb49d4421f4a3605b" offset="0x000000"/> + <rom name="mpr-14393-sm.ic1" size="262144" crc="3225baaf" sha1="e15a3e704900b9736bc274bcb49d4421f4a3605b"/> </dataarea> </part> </software> @@ -3563,7 +3563,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="ACSGPC291 REV B"/> <feature name="ic1" value="ACHBSG491 W40"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="achbsg491 w40.ic1" size="1048576" crc="bd1b9a04" sha1="42d42af36b4a69f0adb38aaa7fec32eb8c44c349" offset="0x000000"/> + <rom name="achbsg491 w40.ic1" size="1048576" crc="bd1b9a04" sha1="42d42af36b4a69f0adb38aaa7fec32eb8c44c349"/> </dataarea> </part> </software> @@ -3583,7 +3583,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="DS1210"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ach94sg 7500-00027.u1" size="2097152" crc="ea9c4878" sha1="eceeecb3d520f9b350e41d0dd010abefbcfbbdab" offset="0x000000"/> + <rom name="ach94sg 7500-00027.u1" size="2097152" crc="ea9c4878" sha1="eceeecb3d520f9b350e41d0dd010abefbcfbbdab"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -3608,7 +3608,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV J"/> <feature name="u1" value="HAUNTING HNTB07"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="haunting hntb07.u1" size="2097152" crc="c9fc876d" sha1="d6227ef00fdded9184676edf5dd2f6cae9b244a5" offset="0x000000"/> + <rom name="haunting hntb07.u1" size="2097152" crc="c9fc876d" sha1="d6227ef00fdded9184676edf5dd2f6cae9b244a5"/> </dataarea> </part> </software> @@ -3622,7 +3622,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14430-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14430-sm.ic1" size="524288" crc="cf30acec" sha1="3cee325f4e8d12157b20c4ca7093bf806f5f9148" offset="0x000000"/> + <rom name="mpr-14430-sm.ic1" size="524288" crc="cf30acec" sha1="3cee325f4e8d12157b20c4ca7093bf806f5f9148"/> </dataarea> </part> </software> @@ -3639,7 +3639,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13251-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13251-h.ic1" size="524288" crc="8e5e13ba" sha1="17bbf3da65757cad3c7ff82c094e54cc68fd2f73" offset="0x000000"/> + <rom name="mpr-13251-h.ic1" size="524288" crc="8e5e13ba" sha1="17bbf3da65757cad3c7ff82c094e54cc68fd2f73"/> </dataarea> </part> </software> @@ -3654,7 +3654,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12929 S19"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12929 s19.ic1" size="524288" crc="a605b65b" sha1="8f7262102c2b2334f0bc88ee6fd6b08797919176" offset="0x000000"/> + <rom name="mpr-12929 s19.ic1" size="524288" crc="a605b65b" sha1="8f7262102c2b2334f0bc88ee6fd6b08797919176"/> </dataarea> </part> </software> @@ -3669,7 +3669,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14996-T"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14996-t.ic1" size="524288" crc="aa0d4387" sha1="c3794ef25d53cb7811dd0df73ba6fadd4cecb116" offset="0x000000"/> + <rom name="mpr-14996-t.ic1" size="524288" crc="aa0d4387" sha1="c3794ef25d53cb7811dd0df73ba6fadd4cecb116"/> </dataarea> </part> </software> @@ -3683,7 +3683,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15773-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15773-t.u1" size="1048576" crc="a154433a" sha1="da5da918e92211d9a4108c2b39b29b8583242cbb" offset="0x000000"/> + <rom name="mpr-15773-t.u1" size="1048576" crc="a154433a" sha1="da5da918e92211d9a4108c2b39b29b8583242cbb"/> </dataarea> </part> </software> @@ -3697,7 +3697,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17498-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17498-t.ic1" size="2097152" crc="deccc874" sha1="87ea7e663a0573f02440f9c5661b1df91b4d3ffb" offset="0x000000"/> + <rom name="mpr-17498-t.ic1" size="2097152" crc="deccc874" sha1="87ea7e663a0573f02440f9c5661b1df91b4d3ffb"/> </dataarea> </part> </software> @@ -3711,7 +3711,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="FX009A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fx009a1.u1" size="2097152" crc="f27c576a" sha1="91560ddf53f50bb5b9f4b48be906ce27e9c05742" offset="0x000000"/> + <rom name="fx009a1.u1" size="2097152" crc="f27c576a" sha1="91560ddf53f50bb5b9f4b48be906ce27e9c05742"/> </dataarea> </part> </software> @@ -3731,7 +3731,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="419-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tennis tenn03.u1" size="2097152" crc="e04ffc2b" sha1="1f1b410d17b39851785dee3eee332fff489db395" offset="0x000000"/> + <rom name="tennis tenn03.u1" size="2097152" crc="e04ffc2b" sha1="1f1b410d17b39851785dee3eee332fff489db395"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -3748,7 +3748,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC42x1 REV A"/> <feature name="u1" value="IMMORTAL IM002"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="immortal im002.u1" size="1048576" crc="f653c508" sha1="71fc189fe2ba5687e9d45b68830baed27194f627" offset="0x000000"/> + <rom name="immortal im002.u1" size="1048576" crc="f653c508" sha1="71fc189fe2ba5687e9d45b68830baed27194f627"/> </dataarea> </part> </software> @@ -3763,7 +3763,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16269-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16259-s.u1" size="1048576" crc="1f6e574a" sha1="ca0115dd843e072815c4be86a7a491b26e3c4762" offset="0x000000"/> + <rom name="mpr-16259-s.u1" size="1048576" crc="1f6e574a" sha1="ca0115dd843e072815c4be86a7a491b26e3c4762"/> </dataarea> </part> </software> @@ -3778,7 +3778,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16820-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16820-mx.ic1" size="2097152" crc="84a5a2dc" sha1="41247e3166ec42b7cada33615da49e53d48fd809" offset="0x000000"/> + <rom name="mpr-16820-mx.ic1" size="2097152" crc="84a5a2dc" sha1="41247e3166ec42b7cada33615da49e53d48fd809"/> </dataarea> </part> </software> @@ -3792,7 +3792,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15207-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15207-s.u1" size="1048576" crc="eb8f4374" sha1="70b5b4bc3f6d7ee7fbc77489bcfa4a96a831b88d" offset="0x000000"/> + <rom name="mpr-15207-s.u1" size="1048576" crc="eb8f4374" sha1="70b5b4bc3f6d7ee7fbc77489bcfa4a96a831b88d"/> </dataarea> </part> </software> @@ -3806,7 +3806,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15235-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15235-t.u1" size="1048576" crc="3599a3fd" sha1="82758a8a47c4f1f0e990bd50b773b2c4300f616e" offset="0x000000"/> + <rom name="mpr-15235-t.u1" size="1048576" crc="3599a3fd" sha1="82758a8a47c4f1f0e990bd50b773b2c4300f616e"/> </dataarea> </part> </software> @@ -3820,7 +3820,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15829 T12"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15829 t12.ic1" size="524288" crc="d97d1699" sha1="8cea50f668fbfba7dd10244a001172c1e648c352" offset="0x000000"/> + <rom name="mpr-15829 t12.ic1" size="524288" crc="d97d1699" sha1="8cea50f668fbfba7dd10244a001172c1e648c352"/> </dataarea> </part> </software> @@ -3835,7 +3835,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="ACBWPC1190"/> <feature name="ic1" value="MB834200A 2M5 BA 9044 T03 ISS0890"/> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mb834200a.ic1" size="131072" crc="b1de7d5e" sha1="3bd159e323d86e69031bf1ee9febeb6f9bb078d4" offset="0x000000"/> + <rom name="mb834200a.ic1" size="131072" crc="b1de7d5e" sha1="3bd159e323d86e69031bf1ee9febeb6f9bb078d4"/> </dataarea> </part> <!-- LABEL(S) @@ -3857,7 +3857,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128-1 REV 1"/> <feature name="u1" value="FX016A1"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fx016a1.u1" size="2097152" crc="9bb3b180" sha1="ccc60352b43f8c3d536267dd05a8f2c0f3b73df6" offset="0x000000"/> + <rom name="fx016a1.u1" size="2097152" crc="9bb3b180" sha1="ccc60352b43f8c3d536267dd05a8f2c0f3b73df6"/> </dataarea> </part> </software> @@ -3872,7 +3872,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17875-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17875-u.ic1" size="2097152" crc="77b416e4" sha1="0f05e0c333d6ee58a254ee420a70d6020488ac54" offset="0x000000"/> + <rom name="mpr-17875-u.ic1" size="2097152" crc="77b416e4" sha1="0f05e0c333d6ee58a254ee420a70d6020488ac54"/> </dataarea> </part> </software> @@ -3892,7 +3892,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic3" value="HD74HC00P"/> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15554a w13.ic1" size="1048576" crc="2d5b7a11" sha1="1e437182fab2980156b101a53623c3c2f27c3a6c" offset="0x000000"/> + <rom name="mpr-15554a w13.ic1" size="1048576" crc="2d5b7a11" sha1="1e437182fab2980156b101a53623c3c2f27c3a6c"/> </dataarea> <!-- Correct? size taken from the header. on the PCB there seems to be no battery... --> <dataarea name="sram" size="1024"> @@ -3913,7 +3913,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="KM28C16-20"/> <feature name="u3" value="74HC00AP"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="9323 lhr acjvsg.u1" size="1048576" crc="5545e909" sha1="8d7edfe87da732ecd9820a6afbb9c5700cce43b2" offset="0x000000"/> + <rom name="9323 lhr acjvsg.u1" size="1048576" crc="5545e909" sha1="8d7edfe87da732ecd9820a6afbb9c5700cce43b2"/> </dataarea> <dataarea name="sram" size="4096"> </dataarea> @@ -3930,7 +3930,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="J9100226A"/> <feature name="u1" value="MPR-13262"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13262.u1" size="524288" crc="87bbcf2a" sha1="617b61da9bceb6f4d8362d074dc1dad3f7304584" offset="0x000000"/> + <rom name="mpr-13262.u1" size="524288" crc="87bbcf2a" sha1="617b61da9bceb6f4d8362d074dc1dad3f7304584"/> </dataarea> </part> </software> @@ -3944,7 +3944,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15312A T02"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15312a t02.ic1" size="524288" crc="66635364" sha1="6e7a3ad1d6f55aed082ed4ea22e222282cfcb704" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-15312a t02.ic1" size="524288" crc="66635364" sha1="6e7a3ad1d6f55aed082ed4ea22e222282cfcb704" loadflag="load16_word_swap"/> </dataarea> </part> <!-- LABEL(S) @@ -3966,7 +3966,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40x1 REV B"/> <feature name="u1" value="JAMES POND U1 JAM03"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="james pond u1 jam03.u1" size="524288" crc="d0e7b466" sha1="b4e1c945c3ccea2e76b296d6694c0931a1ec1310" offset="0x000000" /> + <rom name="james pond u1 jam03.u1" size="524288" crc="d0e7b466" sha1="b4e1c945c3ccea2e76b296d6694c0931a1ec1310" /> </dataarea> </part> <!-- LABEL(S) @@ -3988,7 +3988,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC42X1 REV D"/> <feature name="u1" value="Pond II:Robocod ROB02"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="pond ii robocod rob02.u1" size="524288" crc="c32b5d66" sha1="20e70c2a8236915a6e4746b6ad1b603563aecf48" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="pond ii robocod rob02.u1" size="524288" crc="c32b5d66" sha1="20e70c2a8236915a6e4746b6ad1b603563aecf48" loadflag="load16_word_swap"/> </dataarea> </part> <!-- LABEL(S) @@ -4009,7 +4009,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV J"/> <feature name="u1" value="JPOND3 JP3B36 9343"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jpond3 jp3b36.u1" size="2097152" crc="26f64b2a" sha1="df7fca887e7988e24ab2d08b015c6db2902fe571" offset="0x000000"/> + <rom name="jpond3 jp3b36.u1" size="2097152" crc="26f64b2a" sha1="df7fca887e7988e24ab2d08b015c6db2902fe571"/> </dataarea> </part> </software> @@ -4023,7 +4023,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15055 W87"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15055 w87.ic1" size="524288" crc="ab2abc8e" sha1="8d72ea31c87b1a229098407e9c59a46e65f996a2" offset="0x000000"/> + <rom name="mpr-15055 w87.ic1" size="524288" crc="ab2abc8e" sha1="8d72ea31c87b1a229098407e9c59a46e65f996a2"/> </dataarea> </part> </software> @@ -4038,7 +4038,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14118A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14118a-f.ic1" size="524288" crc="cee98813" sha1="9a6e4ca71546e798e1c98e78c4ab72aba46374c5" offset="0x000000"/> + <rom name="mpr-14118a-f.ic1" size="524288" crc="cee98813" sha1="9a6e4ca71546e798e1c98e78c4ab72aba46374c5"/> </dataarea> </part> </software> @@ -4052,7 +4052,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-17299-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-17299-f.ic1" size="524288" crc="0aef5b1f" sha1="040c810ccbe6310d369aa147471213d898ec2ad5" offset="0x000000"/> + <rom name="mpr-17299-f.ic1" size="524288" crc="0aef5b1f" sha1="040c810ccbe6310d369aa147471213d898ec2ad5"/> </dataarea> </part> </software> @@ -4070,7 +4070,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13654 S88"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13654 s88.ic1" size="524288" crc="8aa6a1dd" sha1="64b03ad0b17c022c831d057b9d6087c3b719147a" offset="0x000000"/> + <rom name="mpr-13654 s88.ic1" size="524288" crc="8aa6a1dd" sha1="64b03ad0b17c022c831d057b9d6087c3b719147a"/> </dataarea> </part> </software> @@ -4085,7 +4085,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14356-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14356-f.u1" size="1048576" crc="f2363a4a" sha1="3925623fafb79a7e8467e9b6fe70361c147cbfd3" offset="0x000000"/> + <rom name="mpr-14356-f.u1" size="1048576" crc="f2363a4a" sha1="3925623fafb79a7e8467e9b6fe70361c147cbfd3"/> </dataarea> </part> </software> @@ -4100,7 +4100,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40X1 REV B"/> <feature name="u1" value="FOOTBALL U1 S0021"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="football u1 s0021.u1" size="524288" crc="90fb8818" sha1="10682f1763711b281542fcd5e192e1633809dc75" offset="0x000000"/> + <rom name="football u1 s0021.u1" size="524288" crc="90fb8818" sha1="10682f1763711b281542fcd5e192e1633809dc75"/> </dataarea> </part> </software> @@ -4115,7 +4115,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Electronic Arts 1991)"/> <feature name="u1" value="Madden II MII05"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="madden ii mii05.u1" size="524288" crc="046e3945" sha1="1a4c1dcc2de5018142a770f753ff42667b83e5be" offset="0x000000"/> + <rom name="madden ii mii05.u1" size="524288" crc="046e3945" sha1="1a4c1dcc2de5018142a770f753ff42667b83e5be"/> </dataarea> </part> </software> @@ -4134,7 +4134,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="HD74LS74AP"/> <feature name="u6" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="madden 93 jmf302.u1" size="1048576" crc="ca323b3e" sha1="59d2352ecb31bc1305128a9d8df894a3bfd684cf" offset="0x000000"/> + <rom name="madden 93 jmf302.u1" size="1048576" crc="ca323b3e" sha1="59d2352ecb31bc1305128a9d8df894a3bfd684cf"/> </dataarea> </part> </software> @@ -4152,7 +4152,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="ACCLAIM 1995 JUDGE DREDD THE MOVIE 9519D"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="judge dredd the movie.u1" size="2097152" crc="ea342ed8" sha1="6553b4eabcba9d2823cbffd08554408a9f1067c9" offset="0x000000"/> + <rom name="judge dredd the movie.u1" size="2097152" crc="ea342ed8" sha1="6553b4eabcba9d2823cbffd08554408a9f1067c9"/> </dataarea> </part> </software> @@ -4166,7 +4166,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16843-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16843-u.ic1" size="2097152" crc="b9709a99" sha1="b96dcaf595a713eeec54257e8cee6306d7748baf" offset="0x000000"/> + <rom name="mpr-16843-u.ic1" size="2097152" crc="b9709a99" sha1="b96dcaf595a713eeec54257e8cee6306d7748baf"/> </dataarea> </part> </software> @@ -4180,7 +4180,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670115 REV 4"/> <feature name="ic1" value="MPR-16923-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16923-mx.ic1" size="2097152" crc="3fb6d92e" sha1="306021e52501c9d51afd9c51acf384356c84ffbf" offset="0x000000"/> + <rom name="mpr-16923-mx.ic1" size="2097152" crc="3fb6d92e" sha1="306021e52501c9d51afd9c51acf384356c84ffbf"/> </dataarea> </part> </software> @@ -4195,7 +4195,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV J"/> <feature name="u1" value="JSTRIKE JSB06"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jstrike jsb06.u1" size="2097152" crc="a5d29735" sha1="7a7568e39341b1bb218280ee05c2b37c273317b5" offset="0x000000"/> + <rom name="jstrike jsb06.u1" size="2097152" crc="a5d29735" sha1="7a7568e39341b1bb218280ee05c2b37c273317b5"/> </dataarea> </part> </software> @@ -4209,7 +4209,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15679-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15679-u.ic1" size="2097152" crc="448341f6" sha1="2dca183ddb79805b6300d8fcca1163fce88dd9db" offset="0x000000"/> + <rom name="mpr-15679-u.ic1" size="2097152" crc="448341f6" sha1="2dca183ddb79805b6300d8fcca1163fce88dd9db"/> </dataarea> </part> </software> @@ -4226,7 +4226,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15767 W36"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15767 w36.ic1" size="2097152" crc="ec8e5783" sha1="d5d0e2ed4c00435ec4a343583bb399b07927de21" offset="0x000000"/> + <rom name="mpr-15767 w36.ic1" size="2097152" crc="ec8e5783" sha1="d5d0e2ed4c00435ec4a343583bb399b07927de21"/> </dataarea> </part> </software> @@ -4240,7 +4240,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15656-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15656-sm.ic1" size="2097152" crc="7b31deef" sha1="e7a1f49d362b5c7e13d9c7942d4a83fe003cfbd2" offset="0x000000"/> + <rom name="mpr-15656-sm.ic1" size="2097152" crc="7b31deef" sha1="e7a1f49d362b5c7e13d9c7942d4a83fe003cfbd2"/> </dataarea> </part> </software> @@ -4255,7 +4255,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17069-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17069-mx.ic1" size="2097152" crc="98b4aa1b" sha1="535c78d91f76302a882d69ff40b3d0f030a5b6ae" offset="0x000000"/> + <rom name="mpr-17069-mx.ic1" size="2097152" crc="98b4aa1b" sha1="535c78d91f76302a882d69ff40b3d0f030a5b6ae"/> </dataarea> </part> </software> @@ -4274,7 +4274,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="JUSTICE LEAGUE TASK FORCE"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> <!-- Euro dump is confirmed to be 4MB with final 1MB padded with 0xff --> - <rom name="justice league task force.u1" size="4194304" crc="88bb241f" sha1="dac7db32e7a8981ab706ba9cfd6f1576a25bdf9c" offset="0x000000"/> + <rom name="justice league task force.u1" size="4194304" crc="88bb241f" sha1="dac7db32e7a8981ab706ba9cfd6f1576a25bdf9c"/> </dataarea> </part> </software> @@ -4289,7 +4289,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800068-01 REV A"/> <feature name="ic1" value="TWI 1994 335069-1050"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="335069-1050.ic1" size="1048576" crc="631cc8e9" sha1="fa7e07bbab70a7b5c32a0f2713494b2c10ce8e1e" offset="0x000000"/> + <rom name="335069-1050.ic1" size="1048576" crc="631cc8e9" sha1="fa7e07bbab70a7b5c32a0f2713494b2c10ce8e1e"/> </dataarea> </part> </software> @@ -4303,7 +4303,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17359-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17359-f.u1" size="1048576" crc="bc37401a" sha1="e449cfd4f9d59cf28b4842d465022a399964d0d6" offset="0x000000"/> + <rom name="mpr-17359-f.u1" size="1048576" crc="bc37401a" sha1="e449cfd4f9d59cf28b4842d465022a399964d0d6"/> </dataarea> </part> </software> @@ -4318,7 +4318,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14557 W29,MPR-14557-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14557 w29.u1" size="1048576" crc="ce36e6cc" sha1="28b904000b2863b6760531807760b571f1a5fc1d" offset="0x000000"/> + <rom name="mpr-14557 w29.u1" size="1048576" crc="ce36e6cc" sha1="28b904000b2863b6760531807760b571f1a5fc1d"/> </dataarea> </part> </software> @@ -4332,7 +4332,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15556-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15556-sm.u1" size="1048576" crc="7a94fd49" sha1="46dc75f1e4d79fd159fcb4a256881375b63d9a2b" offset="0x000000"/> + <rom name="mpr-15556-sm.u1" size="1048576" crc="7a94fd49" sha1="46dc75f1e4d79fd159fcb4a256881375b63d9a2b"/> </dataarea> </part> </software> @@ -4346,7 +4346,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="SA-8"/> <feature name="u1" value="MPR-15485 T33"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15485 t33.u1" size="1048576" crc="f390d406" sha1="b88555b50b12f7d9470e5a9870882ca38100342c" offset="0x000000"/> + <rom name="mpr-15485 t33.u1" size="1048576" crc="f390d406" sha1="b88555b50b12f7d9470e5a9870882ca38100342c"/> </dataarea> </part> </software> @@ -4363,7 +4363,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15677-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15677-t.u1" size="1048576" crc="3af7e74e" sha1="119557b565e1246ce68c2e6bc18074ae9b69874d" offset="0x000000"/> + <rom name="mpr-15677-t.u1" size="1048576" crc="3af7e74e" sha1="119557b565e1246ce68c2e6bc18074ae9b69874d"/> </dataarea> </part> </software> @@ -4379,7 +4379,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13300-S"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-13300-s.ic1" size="262144" crc="248cd09e" sha1="b7c07baf74b945549e067405566eeaa6856dd6b1" offset="0x000000"/> + <rom name="mpr-13300-s.ic1" size="262144" crc="248cd09e" sha1="b7c07baf74b945549e067405566eeaa6856dd6b1"/> </dataarea> </part> </software> @@ -4394,7 +4394,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14765A W86"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14765a w86.ic1" size="524288" crc="56976261" sha1="6aa026e394dba0e5584c4cf99ad1c166d91f3923" offset="0x000000"/> + <rom name="mpr-14765a w86.ic1" size="524288" crc="56976261" sha1="6aa026e394dba0e5584c4cf99ad1c166d91f3923"/> </dataarea> </part> </software> @@ -4409,7 +4409,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14765-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14765-h.ic1" size="524288" crc="f764005e" sha1="ab794df527e9fc5823cc5f08130dc856456980b0" offset="0x000000"/> + <rom name="mpr-14765-h.ic1" size="524288" crc="f764005e" sha1="ab794df527e9fc5823cc5f08130dc856456980b0"/> </dataarea> </part> </software> @@ -4428,7 +4428,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic3" value="HD74HC00P"/> <feature name="ic4" value="BA6162"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15976-s.ic1" size="2097152" crc="5de7d917" sha1="86db4b22b54e8583e35717927ad66b7535bf33b4" offset="0x000000"/> + <rom name="mpr-15976-s.ic1" size="2097152" crc="5de7d917" sha1="86db4b22b54e8583e35717927ad66b7535bf33b4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -4449,7 +4449,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15977-f.ic1" size="2097152" crc="10fedb8f" sha1="b0b447158cabb562e6bf4c0b829ed938b34afb52" offset="0x000000"/> + <rom name="mpr-15977-f.ic1" size="2097152" crc="10fedb8f" sha1="b0b447158cabb562e6bf4c0b829ed938b34afb52"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -4466,7 +4466,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12578F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12578f.ic1" size="524288" crc="bbfaad77" sha1="6ebef9c86779040bd2996564caa8631f4c41cf03" offset="0x000000"/> + <rom name="mpr-12578f.ic1" size="524288" crc="bbfaad77" sha1="6ebef9c86779040bd2996564caa8631f4c41cf03"/> </dataarea> </part> </software> @@ -4481,7 +4481,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800068-01 REV A?"/> <feature name="ic1" value="TWI 1994 335095-1050"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="335095-1050.ic1" size="1048576" crc="a7cacd59" sha1="9e19ac92bc06954985dd97a9a7f55ef87e8c7364" offset="0x000000"/> + <rom name="335095-1050.ic1" size="1048576" crc="a7cacd59" sha1="9e19ac92bc06954985dd97a9a7f55ef87e8c7364"/> </dataarea> </part> </software> @@ -4493,7 +4493,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <publisher>KDS</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="lego batman (unl).bin" size="524288" crc="00da53a9" sha1="f65d7d21794c33fd69449bd3046656269aacadd4" offset="0x000000"/> + <rom name="lego batman (unl).bin" size="524288" crc="00da53a9" sha1="f65d7d21794c33fd69449bd3046656269aacadd4"/> </dataarea> </part> </software> @@ -4507,7 +4507,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15233-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15233-f.u1" size="1048576" crc="6a1a4579" sha1="f4b86031e348edb4dcffaf969998f368955828ce" offset="0x000000"/> + <rom name="mpr-15233-f.u1" size="1048576" crc="6a1a4579" sha1="f4b86031e348edb4dcffaf969998f368955828ce"/> </dataarea> </part> </software> @@ -4525,7 +4525,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="SUNSOFT-MD-04"/> <feature name="ic1" value="SUNSOFT LEM8 J"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sunsoft lem8 j.bin" size="1048576" crc="68c70362" sha1="61d468378c06a3d1044a8e11255294b46d0c094d" offset="0x000000"/> + <rom name="sunsoft lem8 j.bin" size="1048576" crc="68c70362" sha1="61d468378c06a3d1044a8e11255294b46d0c094d"/> </dataarea> </part> </software> @@ -4539,7 +4539,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17026-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17026-sm.ic1" size="2097152" crc="741eb624" sha1="b56f9e78dee0186c8f8103c7d125e8b497eb0196" offset="0x000000"/> + <rom name="mpr-17026-sm.ic1" size="2097152" crc="741eb624" sha1="b56f9e78dee0186c8f8103c7d125e8b497eb0196"/> </dataarea> </part> </software> @@ -4553,7 +4553,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="FV008A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fv008a1.u1" size="2097152" crc="51d9a84a" sha1="309b41c6d4159f4f07fe9a76aca4fc4ddf45de63" offset="0x000000"/> + <rom name="fv008a1.u1" size="2097152" crc="51d9a84a" sha1="309b41c6d4159f4f07fe9a76aca4fc4ddf45de63"/> </dataarea> </part> </software> @@ -4568,7 +4568,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV F"/> <feature name="u1" value="LHX ATTACK CH LHX04"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lhx attack ch lhx04.u1" size="1048576" crc="70c3428d" sha1="f23c6d0bc6daae11a3398d73961f621e508c9229" offset="0x000000"/> + <rom name="lhx attack ch lhx04.u1" size="1048576" crc="70c3428d" sha1="f23c6d0bc6daae11a3398d73961f621e508c9229"/> </dataarea> </part> </software> @@ -4587,7 +4587,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18090 r25.ic1" size="2097152" crc="52c7252b" sha1="4352ae7ba1316e4384c4632be80f2fe277443f51" offset="0x000000"/> + <rom name="mpr-18090 r25.ic1" size="2097152" crc="52c7252b" sha1="4352ae7ba1316e4384c4632be80f2fe277443f51"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -4604,7 +4604,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15210-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15210-s.u1" size="1048576" crc="c8f8c0e0" sha1="ab5bd9ddbfc07d860f44b9c72d098aef2581d1d8" offset="0x000000"/> + <rom name="mpr-15210-s.u1" size="1048576" crc="c8f8c0e0" sha1="ab5bd9ddbfc07d860f44b9c72d098aef2581d1d8"/> </dataarea> </part> </software> @@ -4624,7 +4624,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17274-F, MPR-17274 T18"/> <feature name="ic3" value="74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17270.ic1" size="2097152" crc="f36bcfd7" sha1="44def056d4d1bdd71ceb5c6bce21fea37afd0f20" offset="0x000000"/> + <rom name="mpr-17270.ic1" size="2097152" crc="f36bcfd7" sha1="44def056d4d1bdd71ceb5c6bce21fea37afd0f20"/> <rom name="mpr-17274.ic2" size="1048576" crc="f87c9656" sha1="355619d1fd708819e413b94c61d4fecbfec46fc1" offset="0x200000"/> </dataarea> </part> @@ -4639,7 +4639,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16361 W49"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16361 w49.u1" size="1048576" crc="1f14efc6" sha1="c977a21d287187c3931202b3501063d71fcaf714" offset="0x000000"/> + <rom name="mpr-16361 w49.u1" size="1048576" crc="1f14efc6" sha1="c977a21d287187c3931202b3501063d71fcaf714"/> </dataarea> </part> </software> @@ -4654,7 +4654,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-19768-MX"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19768-mx.ic1" size="4194304" crc="140a284c" sha1="25a93bbcfbbe286a36f0b973adf86b0f0f3cfa3f" offset="0x000000"/> + <rom name="mpr-19768-mx.ic1" size="4194304" crc="140a284c" sha1="25a93bbcfbbe286a36f0b973adf86b0f0f3cfa3f"/> </dataarea> </part> </software> @@ -4669,7 +4669,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV G,PWA P10001 REV F"/> <feature name="u1" value="LOTUS TURBO LOT03"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lotus turbo lot03.u1" size="1048576" crc="b83ccb7a" sha1="922c29fd0195e3e0f72f6fc803d3d5c7299d9f0d" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="lotus turbo lot03.u1" size="1048576" crc="b83ccb7a" sha1="922c29fd0195e3e0f72f6fc803d3d5c7299d9f0d" loadflag="load16_word_swap"/> </dataarea> </part> <!-- LABEL(S) @@ -4695,7 +4695,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="355-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl 94 mnfl9402.u1" size="2097152" crc="d14b811b" sha1="856d68d3e8589df3452096434feef823684d11eb" offset="0x000000"/> + <rom name="nfl 94 mnfl9402.u1" size="2097152" crc="d14b811b" sha1="856d68d3e8589df3452096434feef823684d11eb"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -4712,7 +4712,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Electronic Arts)"/> <feature name="u1" value="Marble MAR01 7089"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="marble mar01 7089.u1" size="524288" crc="79eba28a" sha1="059e99fde8726a45a584007186913eb9a01f738e" offset="0x000000"/> + <rom name="marble mar01 7089.u1" size="524288" crc="79eba28a" sha1="059e99fde8726a45a584007186913eb9a01f738e"/> </dataarea> </part> </software> @@ -4727,7 +4727,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14376-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14376-h.ic1" size="524288" crc="f664eb6c" sha1="34cb9c26030c5a0e66dc7de3302bb50633e4dbb6" offset="0x000000"/> + <rom name="mpr-14376-h.ic1" size="524288" crc="f664eb6c" sha1="34cb9c26030c5a0e66dc7de3302bb50633e4dbb6"/> </dataarea> </part> </software> @@ -4741,7 +4741,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16825-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16825-u.ic1" size="2097152" crc="2307b905" sha1="717e924db1ac7cfd099adb6031a08606fcb30219" offset="0x000000"/> + <rom name="mpr-16825-u.ic1" size="2097152" crc="2307b905" sha1="717e924db1ac7cfd099adb6031a08606fcb30219"/> </dataarea> </part> </software> @@ -4755,7 +4755,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18430-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18430-u.ic1" size="2097152" crc="e09bbd70" sha1="d2b8358ef261f8b5ad54a58e89f3999312d0cec9" offset="0x000000"/> + <rom name="mpr-18430-u.ic1" size="2097152" crc="e09bbd70" sha1="d2b8358ef261f8b5ad54a58e89f3999312d0cec9"/> </dataarea> </part> </software> @@ -4773,7 +4773,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <!-- PCB serial isn't present --> <feature name="pcb" value="none"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lrog452-mml.bin" size="1048576" crc="5d162d21" sha1="2f7ef2f956d62373dcd5f3808e7501e3660c0658" offset="0x000000"/> + <rom name="lrog452-mml.bin" size="1048576" crc="5d162d21" sha1="2f7ef2f956d62373dcd5f3808e7501e3660c0658"/> </dataarea> </part> </software> @@ -4787,7 +4787,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15661-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15661-s.u1" size="1048576" crc="4b07a105" sha1="40e48ce531ed013d5a4a6f689e70781df3e0095c" offset="0x000000"/> + <rom name="mpr-15661-s.u1" size="1048576" crc="4b07a105" sha1="40e48ce531ed013d5a4a6f689e70781df3e0095c"/> </dataarea> </part> </software> @@ -4801,7 +4801,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15803 W48"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15803 w48.u1" size="1048576" crc="6ab6a8da" sha1="f6178018102df3c92d05a48ff5949db9416acd5c" offset="0x000000"/> + <rom name="mpr-15803 w48.u1" size="1048576" crc="6ab6a8da" sha1="f6178018102df3c92d05a48ff5949db9416acd5c"/> </dataarea> </part> </software> @@ -4816,7 +4816,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17108-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17108-f.u1" size="1048576" crc="54ab3beb" sha1="01f76e2f719bdae5f21ff0e5a1ac1262c2def279" offset="0x000000"/> + <rom name="mpr-17108-f.u1" size="1048576" crc="54ab3beb" sha1="01f76e2f719bdae5f21ff0e5a1ac1262c2def279"/> </dataarea> </part> </software> @@ -4831,7 +4831,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <!-- Also found with 171-5978B --> <feature name="u1" value="MPR-15009 W50"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="MPR-15009 W50.u1" size="1048576" crc="db753224" sha1="076df34a01094ce0893f32600e24323567e2a23b" offset="0x000000"/> + <rom name="MPR-15009 W50.u1" size="1048576" crc="db753224" sha1="076df34a01094ce0893f32600e24323567e2a23b"/> </dataarea> </part> </software> @@ -4847,7 +4847,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-15965-F"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15964-f.ic1" size="1048576" crc="70562d28" sha1="aa9ecae81b58bb6eabb4aac2e0d3b56d7c807b1e" offset="0x000000"/> + <rom name="mpr-15964-f.ic1" size="1048576" crc="70562d28" sha1="aa9ecae81b58bb6eabb4aac2e0d3b56d7c807b1e"/> <rom name="mpr-15965-f.ic2" size="1048576" crc="edf0fb81" sha1="0eb3175aa794636f946acf1a6cf910dd6d9ad782" offset="0x100000"/> </dataarea> </part> @@ -4863,7 +4863,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15649-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15649-sm.ic1" size="2097152" crc="b4247d98" sha1="4329d7fa2c4b8e6ed0b4adfc64dca474d0ee5a51" offset="0x000000"/> + <rom name="mpr-15649-sm.ic1" size="2097152" crc="b4247d98" sha1="4329d7fa2c4b8e6ed0b4adfc64dca474d0ee5a51"/> </dataarea> </part> </software> @@ -4879,7 +4879,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-18177-U"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18176-u.ic1" size="2097152" crc="5f972198" sha1="4652f26a828123d7a6801aff8a67e952f8ac988e" offset="0x000000"/> + <rom name="mpr-18176-u.ic1" size="2097152" crc="5f972198" sha1="4652f26a828123d7a6801aff8a67e952f8ac988e"/> <rom name="mpr-18177-u.ic2" size="1048576" crc="5af94653" sha1="9bbde1cbb5d87e5277bc9f48327075d020afeb9c" offset="0x200000"/> </dataarea> </part> @@ -4895,7 +4895,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MPR-18871-MX, MPR-18871-U"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> <!-- Euro dump is confirmed to be 4MB with final 1MB padded with 0xff --> - <rom name="mpr-18871-mx.ic1" size="4194304" crc="80174799" sha1="63f556af6678f1dba5a2ee57ec68ad0dff948a90" offset="0x000000"/> + <rom name="mpr-18871-mx.ic1" size="4194304" crc="80174799" sha1="63f556af6678f1dba5a2ee57ec68ad0dff948a90"/> </dataarea> </part> </software> @@ -4909,7 +4909,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15230-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15230-h.u1" size="1048576" crc="2148d56d" sha1="e861551edabe55181ed1b7260169e953af903b5e" offset="0x000000"/> + <rom name="mpr-15230-h.u1" size="1048576" crc="2148d56d" sha1="e861551edabe55181ed1b7260169e953af903b5e"/> </dataarea> </part> </software> @@ -4923,7 +4923,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15330-H, MPR-15330-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15330-h.u1" size="1048576" crc="3b3231ed" sha1="1fcfc9ee3bffc25388735782b0cdb829a7e40507" offset="0x000000"/> + <rom name="mpr-15330-h.u1" size="1048576" crc="3b3231ed" sha1="1fcfc9ee3bffc25388735782b0cdb829a7e40507"/> </dataarea> </part> </software> @@ -4942,7 +4942,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="74HC74AP"/> <feature name="ic5" value="AT24C01P"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17776-f.ic1" size="2097152" crc="dcf6e8b2" sha1="ea9ae2043c97db716a8d31ee90e581c3d75f4e3e" offset="0x000000"/> + <rom name="mpr-17776-f.ic1" size="2097152" crc="dcf6e8b2" sha1="ea9ae2043c97db716a8d31ee90e581c3d75f4e3e"/> </dataarea> </part> </software> @@ -4956,7 +4956,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800068-01 REV A?"/> <feature name="ic1" value="TWI 335049-1050"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="335049-1050.ic1" size="1048576" crc="78c2f046" sha1="6396fb0f204c9f23d0af0b39d069ff0883e191aa" offset="0x000000"/> + <rom name="335049-1050.ic1" size="1048576" crc="78c2f046" sha1="6396fb0f204c9f23d0af0b39d069ff0883e191aa"/> </dataarea> </part> </software> @@ -4970,7 +4970,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17346-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17346-f.u1" size="1048576" crc="b1d15d0f" sha1="00ad2cf231bedbd373253b169e170e8b0db4c86a" offset="0x000000"/> + <rom name="mpr-17346-f.u1" size="1048576" crc="b1d15d0f" sha1="00ad2cf231bedbd373253b169e170e8b0db4c86a"/> </dataarea> </part> </software> @@ -4984,7 +4984,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16388-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16388-h.u1" size="1048576" crc="fe898cc9" sha1="180285dbfc1613489f1c20e9fd6c2b154dec7fe2" offset="0x000000"/> + <rom name="mpr-16388-h.u1" size="1048576" crc="fe898cc9" sha1="180285dbfc1613489f1c20e9fd6c2b154dec7fe2"/> </dataarea> </part> </software> @@ -5001,7 +5001,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="?? (Namcot)"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="lrog4511-mmg 90436.bin" size="262144" crc="6240f579" sha1="1822905930f5f3627e9f9109760205e617295fda" offset="0x000000"/> + <rom name="lrog4511-mmg 90436.bin" size="262144" crc="6240f579" sha1="1822905930f5f3627e9f9109760205e617295fda"/> </dataarea> </part> </software> @@ -5016,7 +5016,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15075-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15075-f.u1" size="1048576" crc="936b85f7" sha1="2357ed0b9da25e36f6a937c99ebc32729b8c10d2" offset="0x000000"/> + <rom name="mpr-15075-f.u1" size="1048576" crc="936b85f7" sha1="2357ed0b9da25e36f6a937c99ebc32729b8c10d2"/> </dataarea> </part> </software> @@ -5034,7 +5034,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14242-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14242-h.u1" size="1048576" crc="16113a72" sha1="ab633913147325190ef13bd10f3ef5b06d3a9e28" offset="0x000000"/> + <rom name="mpr-14242-h.u1" size="1048576" crc="16113a72" sha1="ab633913147325190ef13bd10f3ef5b06d3a9e28"/> </dataarea> </part> </software> @@ -5052,7 +5052,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13285A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13285a-f.ic1" size="524288" crc="11ce1f9e" sha1="70d9b760c87196af364492512104fa18c9d69cce" offset="0x000000"/> + <rom name="mpr-13285a-f.ic1" size="524288" crc="11ce1f9e" sha1="70d9b760c87196af364492512104fa18c9d69cce"/> </dataarea> </part> </software> @@ -5067,7 +5067,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15237-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15237-f.u1" size="1048576" crc="5c218c6a" sha1="daf1ded2439c626c0fd227550be6563cd1b09612" offset="0x000000"/> + <rom name="mpr-15237-f.u1" size="1048576" crc="5c218c6a" sha1="daf1ded2439c626c0fd227550be6563cd1b09612"/> </dataarea> </part> </software> @@ -5081,7 +5081,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="93648-1"/> <feature name="ic1" value="MAM-GS-1"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mam-gs-1.ic1" size="2097152" crc="14744883" sha1="f2df9807fe2659e8f8e6ea43b2031a6abd980873" offset="0x000000"/> + <rom name="mam-gs-1.ic1" size="2097152" crc="14744883" sha1="f2df9807fe2659e8f8e6ea43b2031a6abd980873"/> </dataarea> </part> </software> @@ -5095,7 +5095,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17089-H, MPR-17089-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17089-h.ic1" size="2097152" crc="cb5a8b85" sha1="6bcbf683a5d0e9f67b9ed8f79bc593fab594d84a" offset="0x000000"/> + <rom name="mpr-17089-h.ic1" size="2097152" crc="cb5a8b85" sha1="6bcbf683a5d0e9f67b9ed8f79bc593fab594d84a"/> </dataarea> </part> </software> @@ -5112,7 +5112,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="MICRO MACHINES2 MDM 2BEAD"/> <!-- location not really marked on PCB, using u1 for consistency --> <!-- J-cart version also contains additional ICs for the controller ports --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="micro machines2 mdm 2bead.u1" size="1048576" crc="42bfb7eb" sha1="ab29077a6a5c2ccc777b0bf22f4d5908401f4d47" offset="0x000000"/> + <rom name="micro machines2 mdm 2bead.u1" size="1048576" crc="42bfb7eb" sha1="ab29077a6a5c2ccc777b0bf22f4d5908401f4d47"/> </dataarea> </part> </software> @@ -5127,7 +5127,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="SR16V4-1"/> <feature name="u1" value="COSMIC SPACEHEAD MDCS 2D2E"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cosmic spacehead mdcs 2d2e.u1" size="1048576" crc="c593d31c" sha1="95a3eb13e5d28db8c8ea5ff3e95b0d3e614def69" offset="0x000000"/> + <rom name="cosmic spacehead mdcs 2d2e.u1" size="1048576" crc="c593d31c" sha1="95a3eb13e5d28db8c8ea5ff3e95b0d3e614def69"/> </dataarea> </part> </software> @@ -5141,7 +5141,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18469-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18469-u.ic1" size="2097152" crc="254a4972" sha1="b3d105d9f7a8d2fd92015e1ac98d13a4094de5ef" offset="0x000000"/> + <rom name="mpr-18469-u.ic1" size="2097152" crc="254a4972" sha1="b3d105d9f7a8d2fd92015e1ac98d13a4094de5ef"/> </dataarea> </part> </software> @@ -5155,7 +5155,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR 13895 W36"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr 13895 w36.u1" size="1048576" crc="187c6af6" sha1="6cdd9083e2ff72cfb0099fd57a7f9eade9a74dda" offset="0x000000"/> + <rom name="mpr 13895 w36.u1" size="1048576" crc="187c6af6" sha1="6cdd9083e2ff72cfb0099fd57a7f9eade9a74dda"/> </dataarea> </part> </software> @@ -5169,7 +5169,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15659 T47"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15659 t47.u1" size="1048576" crc="70b0a5d7" sha1="5a2e7f8c752dfd8b301d2c044619c003a15894aa" offset="0x000000"/> + <rom name="mpr-15659 t47.u1" size="1048576" crc="70b0a5d7" sha1="5a2e7f8c752dfd8b301d2c044619c003a15894aa"/> </dataarea> </part> </software> @@ -5188,7 +5188,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic1" value="MORTAL KOMBAT VER 1.00 S220, MORTAL KOMBAT S215 VER 1.00"/> <!-- USA cart, on a REV 4 PCB has chip labeled as MPR-15748-SM --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mortal kombat ver 1.00 s220.ic1" size="2097152" crc="1aa3a207" sha1="c098bf38ddd755ab7caa4612d025be2039009eb2" offset="0x000000"/> + <rom name="mortal kombat ver 1.00 s220.ic1" size="2097152" crc="1aa3a207" sha1="c098bf38ddd755ab7caa4612d025be2039009eb2"/> </dataarea> </part> </software> @@ -5202,7 +5202,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17314-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17314-t.u1" size="1048576" crc="0786ea0b" sha1="318ff3a44554b75260d5b9b9e7b81a3cfd07581a" offset="0x000000"/> + <rom name="mpr-17314-t.u1" size="1048576" crc="0786ea0b" sha1="318ff3a44554b75260d5b9b9e7b81a3cfd07581a"/> </dataarea> </part> </software> @@ -5217,7 +5217,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5927, ?? (by Tengen)"/> <feature name="u1" value="MPR-14178-T, 335030-1050MP"/> <!-- location not really marked on 171-5927 --> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="mpr-14178-t.u1" size="131072" crc="af041be6" sha1="29fff97e19a00904846ad99baf6b9037b28df15f" offset="0x000000"/> + <rom name="mpr-14178-t.u1" size="131072" crc="af041be6" sha1="29fff97e19a00904846ad99baf6b9037b28df15f"/> </dataarea> </part> </software> @@ -5231,7 +5231,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15507-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15507-s.u1" size="1048576" crc="a920c852" sha1="0454f849a87c803f805fb76d1f77d51792a2e92b" offset="0x000000"/> + <rom name="mpr-15507-s.u1" size="1048576" crc="a920c852" sha1="0454f849a87c803f805fb76d1f77d51792a2e92b"/> </dataarea> </part> </software> @@ -5245,7 +5245,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6278A"/> <feature name="u1" value="MPR-15323-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15323-f.u1" size="1048576" crc="b638b6a3" sha1="caad1bc67fd3d7f7add0a230def4a0d5a7f196ef" offset="0x000000"/> + <rom name="mpr-15323-f.u1" size="1048576" crc="b638b6a3" sha1="caad1bc67fd3d7f7add0a230def4a0d5a7f196ef"/> </dataarea> </part> </software> @@ -5260,7 +5260,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P100001 REV F"/> <feature name="u1" value="MUTANT LEAGUE MLF03 9314"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mutant league mlf03.u1" size="1048576" crc="dce29c9d" sha1="6f8638a1c56229ddcb71c9da9f652b49c2978f44" offset="0x000000"/> + <rom name="mutant league mlf03.u1" size="1048576" crc="dce29c9d" sha1="6f8638a1c56229ddcb71c9da9f652b49c2978f44"/> </dataarea> </part> </software> @@ -5275,7 +5275,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12707A S39"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12707a s39.ic1" size="524288" crc="50fd5d93" sha1="aec8aefa11233699eacefdf2cf17d62f68cbdd98" offset="0x000000"/> + <rom name="mpr-12707a s39.ic1" size="524288" crc="50fd5d93" sha1="aec8aefa11233699eacefdf2cf17d62f68cbdd98"/> </dataarea> </part> </software> @@ -5297,7 +5297,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="74HC00N"/> <feature name="bat" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17443-u.ic1" size="2097152" crc="aa7006d6" sha1="34e2df219e09c24c95c588a37d2a2c5e15814d68" offset="0x000000"/> + <rom name="mpr-17443-u.ic1" size="2097152" crc="aa7006d6" sha1="34e2df219e09c24c95c588a37d2a2c5e15814d68"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -5314,7 +5314,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670115 REV 3 [EUR] ~ 670100 REV 8 [USA]"/> <feature name="ic1" value="MPR-15337 T16"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15337 t16.ic1" size="1048576" crc="c4674adf" sha1="fc55c83df4318a17b55418ce14619e42805e497f" offset="0x000000"/> + <rom name="mpr-15337 t16.ic1" size="1048576" crc="c4674adf" sha1="fc55c83df4318a17b55418ce14619e42805e497f"/> </dataarea> </part> </software> @@ -5334,7 +5334,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="GD74LS125A"/> <feature name="u5" value="X24C02P"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba jam gen ver 1.00.u1" size="2097152" crc="10fa248f" sha1="99c5bc57fdea7f9df0cd8dec54160b162342344d" offset="0x000000"/> + <rom name="nba jam gen ver 1.00.u1" size="2097152" crc="10fa248f" sha1="99c5bc57fdea7f9df0cd8dec54160b162342344d"/> </dataarea> </part> </software> @@ -5374,7 +5374,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic23" value="74hc32"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <rom name="jamod0.ic1" size="524288" crc="8506240d" sha1="d452094ef243df6acb1cc4b6d579fa4cae0907be" offset="0x000001" loadflag="load16_byte"/> - <rom name="jamev0.ic2" size="524288" crc="2e597f94" sha1="6b08454f1dd88e71ca67ebd7d9616151b8ab20cf" offset="0x000000" loadflag="load16_byte"/> + <rom name="jamev0.ic2" size="524288" crc="2e597f94" sha1="6b08454f1dd88e71ca67ebd7d9616151b8ab20cf" loadflag="load16_byte"/> <rom name="jamod1.ic3" size="524288" crc="762c4fac" sha1="fd3d4eef44a5792bc864baad72ac6c51c4c36e9b" offset="0x100001" loadflag="load16_byte"/> <rom name="jamev1.ic4" size="524288" crc="8735b9f6" sha1="480346cc0980c183f70c674b8ef7d89a4d603cc3" offset="0x100000" loadflag="load16_byte"/> </dataarea> @@ -5397,7 +5397,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u3" value="LZ95A53"/> <feature name="slot" value="rom_nbajamte"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="u1 nba jam te.u1" size="2097152" crc="6396cdc1" sha1="f1a53fe470d65e5be408809ab2aa717cc162ba60" offset="0x000000"/> + <rom name="u1 nba jam te.u1" size="2097152" crc="6396cdc1" sha1="f1a53fe470d65e5be408809ab2aa717cc162ba60"/> <rom name="u2 nba jam te.u2" size="1048576" crc="4b763b0d" sha1="62c5912ce769896a0d887e27eddd2b0d6b862056" offset="0x200000"/> </dataarea> </part> @@ -5433,7 +5433,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="419-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba95b6 basketball.u1" size="2097152" crc="66018abc" sha1="f86bc9601751ac94119ab2f3ecce2029d5678f01" offset="0x000000"/> + <rom name="nba95b6 basketball.u1" size="2097152" crc="66018abc" sha1="f86bc9601751ac94119ab2f3ecce2029d5678f01"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5455,7 +5455,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="337-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lh5370hc.bin" size="2097152" crc="779c1244" sha1="115c2e8cfa6bc45767ba47efc00aede424a6de66" offset="0x000000"/> + <rom name="lh5370hc.bin" size="2097152" crc="779c1244" sha1="115c2e8cfa6bc45767ba47efc00aede424a6de66"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5477,7 +5477,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="523-1026B"/> <feature name="batt?" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba96 nba9604.u1" size="2097152" crc="49de0062" sha1="5fca106c839d3dea11cbf6842d1d7650db06ca72" offset="0x000000"/> + <rom name="nba96 nba9604.u1" size="2097152" crc="49de0062" sha1="5fca106c839d3dea11cbf6842d1d7650db06ca72"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5499,7 +5499,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="BA6162"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba 97 b2.u1" size="2097152" crc="7024843a" sha1="1671451ab4ab6991e13db70671054c0f2c652a95" offset="0x000000"/> + <rom name="nba 97 b2.u1" size="2097152" crc="7024843a" sha1="1671451ab4ab6991e13db70671054c0f2c652a95"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5518,7 +5518,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV G"/> <feature name="u1" value="EM200017"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="EM20017.bin" size="1048576" crc="eae8c000" sha1="66a25cf2d7ddf17dde137e29381202f48456d173" offset="0x000000"/> + <rom name="EM20017.bin" size="1048576" crc="eae8c000" sha1="66a25cf2d7ddf17dde137e29381202f48456d173" status="baddump"/> </dataarea> </part> </software> @@ -5535,7 +5535,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV G"/> <feature name="u1" value="EM20012"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="em20012.u1" size="1048576" crc="4416ce39" sha1="003b01282aff14ccea9390551aba5ac4a9e53825" offset="0x000000"/> + <rom name="em20012.u1" size="1048576" crc="4416ce39" sha1="003b01282aff14ccea9390551aba5ac4a9e53825"/> </dataarea> </part> </software> @@ -5555,7 +5555,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="338-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba94 show06.u1" size="2097152" crc="160b7090" sha1="3134a3cb63115d2e16e63a76c2708cdaecab83e4" offset="0x000000"/> + <rom name="nba94 show06.u1" size="2097152" crc="160b7090" sha1="3134a3cb63115d2e16e63a76c2708cdaecab83e4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5575,7 +5575,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="NIGEL MANSELL S442 ACCLAIM ENTERTAINMENT INC. 9442"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nigel mansell.u1" size="2097152" crc="1233a229" sha1="e7083aaa4a4f6539b10b054aa4ecdcee52f3f8cc" offset="0x000000"/> + <rom name="nigel mansell.u1" size="2097152" crc="1233a229" sha1="e7083aaa4a4f6539b10b054aa4ecdcee52f3f8cc"/> </dataarea> </part> </software> @@ -5595,7 +5595,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="74HC00AP"/> <feature name="bat" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-20078-mx.ic1" size="2097152" crc="f73ec54c" sha1="27ea0133251e96c091b5a96024eb099cdca21e40" offset="0x000000"/> + <rom name="mpr-20078-mx.ic1" size="2097152" crc="f73ec54c" sha1="27ea0133251e96c091b5a96024eb099cdca21e40"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -5616,7 +5616,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16052-u.ic1" size="2097152" crc="0d486ed5" sha1="ad0150d0c0cabe1ab05e3d6ac4eb7aa4b38a467c" offset="0x000000"/> + <rom name="mpr-16052-u.ic1" size="2097152" crc="0d486ed5" sha1="ad0150d0c0cabe1ab05e3d6ac4eb7aa4b38a467c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5640,7 +5640,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u3" value="LZ95A53"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> <!-- Euro dump is confirmed to be 4MB with final 1MB padded with 0xff --> - <rom name="nfl qbc.u1" size="4194304" crc="21979abb" sha1="5c8b6eb2934cb97e35af36efd70c39dae899048f" offset="0x000000"/> + <rom name="nfl qbc.u1" size="4194304" crc="21979abb" sha1="5c8b6eb2934cb97e35af36efd70c39dae899048f"/> </dataarea> </part> </software> @@ -5657,7 +5657,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-15006 W88"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="mpr-15005-sm.ic1" size="1048576" crc="fe6e1dcf" sha1="8dcb55cb473e8f1ec1a35d94b04747341399a8c3" offset="0x000000"/> + <rom name="mpr-15005-sm.ic1" size="1048576" crc="fe6e1dcf" sha1="8dcb55cb473e8f1ec1a35d94b04747341399a8c3"/> <rom name="mpr-15006 w88.ic2" size="524288" crc="69fa64b5" sha1="d952772bdf3cdaee8e3b2d9bfb30dff34c8f54af" offset="0x100000"/> </dataarea> </part> @@ -5678,7 +5678,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="355-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nhl94 hl9402.u1" size="1048576" crc="acecd225" sha1="5a11c7e3c925a6e256d2000b292ad7aa530bda0f" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="nhl94 hl9402.u1" size="1048576" crc="acecd225" sha1="5a11c7e3c925a6e256d2000b292ad7aa530bda0f" loadflag="load16_word_swap"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5707,7 +5707,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="428-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl 95 (euro, usa).bin" size="2097152" crc="e8ee917e" sha1="09e87b076aa4cd6f057a1d65bb50fd889b509b44" offset="0x000000"/> + <rom name="nhl 95 (euro, usa).bin" size="2097152" crc="e8ee917e" sha1="09e87b076aa4cd6f057a1d65bb50fd889b509b44"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -5729,7 +5729,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="BA6162"/> <feature name="batt?" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl 96 (euro, usa).bin" size="2097152" crc="8135702c" sha1="7204633fbb9966ac637e7966d02ba15c5acdee6b" offset="0x000000"/> + <rom name="nhl 96 (euro, usa).bin" size="2097152" crc="8135702c" sha1="7204633fbb9966ac637e7966d02ba15c5acdee6b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5752,7 +5752,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="74HC32N"/> <feature name="(batt)" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl 97 b3.u1" size="2097152" crc="f067c103" sha1="8a90d7921ab8380c0abb0b5515a6b9f96ca6023c" offset="0x000000"/> + <rom name="nhl 97 b3.u1" size="2097152" crc="f067c103" sha1="8a90d7921ab8380c0abb0b5515a6b9f96ca6023c"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -5774,7 +5774,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17287-u.ic1" size="2097152" crc="e6c0218b" sha1="f2069295f99b5d50444668cfa9d4216d988d5f46" offset="0x000000"/> + <rom name="mpr-17287-u.ic1" size="2097152" crc="e6c0218b" sha1="f2069295f99b5d50444668cfa9d4216d988d5f46"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -5797,7 +5797,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="SN74LS74AN"/> <feature name="u6" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nhlpa93 h9306.u1" size="524288" crc="f361d0bf" sha1="2ab048fc7209df28b00ef47f2f686f5b7208466e" offset="0x000000"/> + <rom name="nhlpa93 h9306.u1" size="524288" crc="f361d0bf" sha1="2ab048fc7209df28b00ef47f2f686f5b7208466e"/> </dataarea> </part> </software> @@ -5811,7 +5811,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353536"/> <feature name="u1" value="FX015A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fx015a1.u1" size="1048576" crc="3fe3d63b" sha1="81b6d231998c0dd90caa9325b9cc6e50c6e622bb" offset="0x000000"/> + <rom name="fx015a1.u1" size="1048576" crc="3fe3d63b" sha1="81b6d231998c0dd90caa9325b9cc6e50c6e622bb"/> </dataarea> </part> </software> @@ -5825,7 +5825,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14753-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14753-f.ic1" size="524288" crc="924e57d3" sha1="55702a7dee0cd2092a751b19c04d81694b0c0d0f" offset="0x000000"/> + <rom name="mpr-14753-f.ic1" size="524288" crc="924e57d3" sha1="55702a7dee0cd2092a751b19c04d81694b0c0d0f"/> </dataarea> </part> </software> @@ -5842,7 +5842,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14858A-T"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14858a-t.ic1" size="524288" crc="e9c925b8" sha1="ce640bb979fcb285729b58de4da421c5493ef5e2" offset="0x000000"/> + <rom name="mpr-14858a-t.ic1" size="524288" crc="e9c925b8" sha1="ce640bb979fcb285729b58de4da421c5493ef5e2"/> </dataarea> </part> </software> @@ -5856,7 +5856,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16214 R04"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16214 r04.u1" size="1048576" crc="41ac8003" sha1="4bb7cfc41ea7eaaed79ec402ec0d551c1e5c5bb6" offset="0x000000"/> + <rom name="mpr-16214 r04.u1" size="1048576" crc="41ac8003" sha1="4bb7cfc41ea7eaaed79ec402ec0d551c1e5c5bb6"/> </dataarea> </part> </software> @@ -5870,7 +5870,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15497-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15497-f.u1" size="1048576" crc="2da36e01" sha1="f00f96fb1b346d5b13c6bc8bc586477fed743800" offset="0x000000"/> + <rom name="mpr-15497-f.u1" size="1048576" crc="2da36e01" sha1="f00f96fb1b346d5b13c6bc8bc586477fed743800"/> </dataarea> </part> </software> @@ -5885,7 +5885,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14171A W01"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14171a w01.u1" size="1048576" crc="fdd9a8d2" sha1="95d2055ffd679ab19f0d4ca0af62a0d565bc258e" offset="0x000000"/> + <rom name="mpr-14171a w01.u1" size="1048576" crc="fdd9a8d2" sha1="95d2055ffd679ab19f0d4ca0af62a0d565bc258e"/> </dataarea> </part> </software> @@ -5902,7 +5902,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14171 W30"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14171 w30.u1" size="1048576" crc="ee7d9f4a" sha1="a94c96ffb53080b2c098be86e715f1dc727be07d" offset="0x000000"/> + <rom name="mpr-14171 w30.u1" size="1048576" crc="ee7d9f4a" sha1="a94c96ffb53080b2c098be86e715f1dc727be07d"/> </dataarea> </part> </software> @@ -5916,7 +5916,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15482-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15482-sm.u1" size="1048576" crc="5cb3536a" sha1="f1a26bd827e9a674cf1dde74dc2c36f61c827c76" offset="0x000000"/> + <rom name="mpr-15482-sm.u1" size="1048576" crc="5cb3536a" sha1="f1a26bd827e9a674cf1dde74dc2c36f61c827c76"/> </dataarea> </part> </software> @@ -5931,7 +5931,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14392-SM (Euro), MPR-14256-SM (USA)"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-14392-sm.ic1" size="262144" crc="74bba09b" sha1="e21546f653607d95f2747305703ddd6bf118f90a" offset="0x000000"/> + <rom name="mpr-14392-sm.ic1" size="262144" crc="74bba09b" sha1="e21546f653607d95f2747305703ddd6bf118f90a"/> </dataarea> </part> </software> @@ -5946,7 +5946,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="MPR-18484 T58"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> <!-- Euro dump is confirmed to be 1MB with 768KB padded with 0xff! --> - <rom name="mpr-18484 t58.u1" size="1048576" crc="ebd6d5ba" sha1="d12be8da7d72f62a9e1d0e744c75f247f9f0c177" offset="0x000000"/> + <rom name="mpr-18484 t58.u1" size="1048576" crc="ebd6d5ba" sha1="d12be8da7d72f62a9e1d0e744c75f247f9f0c177"/> </dataarea> </part> </software> @@ -5960,7 +5960,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17316-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17316-u.ic1" size="2097152" crc="79a180e2" sha1="c4cf7695127b7ec5e003b5e7e15fdbfb172d1fcb" offset="0x000000"/> + <rom name="mpr-17316-u.ic1" size="2097152" crc="79a180e2" sha1="c4cf7695127b7ec5e003b5e7e15fdbfb172d1fcb"/> </dataarea> </part> </software> @@ -5975,7 +5975,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14517-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14517-sm.ic1" size="524288" crc="0a44819b" sha1="10faaf47e585423eec45285be4f5ce1015ae3386" offset="0x000000"/> + <rom name="mpr-14517-sm.ic1" size="524288" crc="0a44819b" sha1="10faaf47e585423eec45285be4f5ce1015ae3386"/> </dataarea> </part> </software> @@ -5990,7 +5990,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15320 T15"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15320 t15.u1" size="1048576" crc="1de28bb1" sha1="6421c26000bec21d0c808252c5d9ce75b75cb8a4" offset="0x000000"/> + <rom name="mpr-15320 t15.u1" size="1048576" crc="1de28bb1" sha1="6421c26000bec21d0c808252c5d9ce75b75cb8a4"/> </dataarea> </part> </software> @@ -6004,7 +6004,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13288-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13288-h.ic1" size="524288" crc="3d9318a7" sha1="0655ac1043c27c68d40ae089f1af2826613e5f80" offset="0x000000"/> + <rom name="mpr-13288-h.ic1" size="524288" crc="3d9318a7" sha1="0655ac1043c27c68d40ae089f1af2826613e5f80"/> </dataarea> </part> </software> @@ -6024,7 +6024,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="SN74HC00N"/> <feature name="bat" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16281-f.ic1" size="2097152" crc="6cfc7297" sha1="53e8e8f11fb9950732409b770b7d9c8dabe85a19" offset="0x000000"/> + <rom name="mpr-16281-f.ic1" size="2097152" crc="6cfc7297" sha1="53e8e8f11fb9950732409b770b7d9c8dabe85a19"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -6046,7 +6046,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="331-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="euro euro03.u1" size="1048576" crc="8ca45acd" sha1="640615be6891a8457d94bb81b0e8e1fa7c5119a8" offset="0x000000"/> + <rom name="euro euro03.u1" size="1048576" crc="8ca45acd" sha1="640615be6891a8457d94bb81b0e8e1fa7c5119a8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -6069,7 +6069,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="GD74HC32"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pga tour 96 pga9601.u1" size="2097152" crc="9698bbde" sha1="abc2a8d773724cd8fb1aeae483f5ca72f47e77fa" offset="0x000000"/> + <rom name="pga tour 96 pga9601.u1" size="2097152" crc="9698bbde" sha1="abc2a8d773724cd8fb1aeae483f5ca72f47e77fa"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -6092,7 +6092,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="215-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="pga i u1 pga09.u1" size="524288" crc="c1f0b4e1" sha1="1b173a1b674a6d5bdcd539c4fe8fe984586c3a8a" offset="0x000000"/> + <rom name="pga i u1 pga09.u1" size="524288" crc="c1f0b4e1" sha1="1b173a1b674a6d5bdcd539c4fe8fe984586c3a8a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -6114,7 +6114,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="117-1026B"/> <feature name="(batt)" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="pga i u1 pga07.u1" size="524288" crc="0489ff8e" sha1="73935bfbdf63d3400284a16e464286b7630964aa" offset="0x000000"/> + <rom name="pga i u1 pga07.u1" size="524288" crc="0489ff8e" sha1="73935bfbdf63d3400284a16e464286b7630964aa"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -6136,7 +6136,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="2K5-1026B"/> <feature name="(batt)" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pga tour golf pgt04.u1" size="1048576" crc="8d980bb4" sha1="89b50dae5c88f633458a6faeb4ee288fcc94c1b1" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="pga tour golf pgt04.u1" size="1048576" crc="8d980bb4" sha1="89b50dae5c88f633458a6faeb4ee288fcc94c1b1" loadflag="load16_word_swap"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -6165,7 +6165,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="438-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pga3 pga3b2.u1" size="2097152" crc="aeb3f65f" sha1="702707efcbfe229f6e190f2b6c71b6f53ae9ec36" offset="0x000000"/> + <rom name="pga3 pga3b2.u1" size="2097152" crc="aeb3f65f" sha1="702707efcbfe229f6e190f2b6c71b6f53ae9ec36"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -6181,7 +6181,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18332-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18332-u.ic1" size="2097152" crc="b024882e" sha1="6d588fac0fed0e2303082e29cde12d94719cca32" offset="0x000000"/> + <rom name="mpr-18332-u.ic1" size="2097152" crc="b024882e" sha1="6d588fac0fed0e2303082e29cde12d94719cca32"/> </dataarea> </part> </software> @@ -6195,7 +6195,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="837-8343"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="lrog4503-eps 91375" size="524288" crc="13abc2b2" sha1="5b95529dd491266648134f1808f4da55a2ab9296" offset="0x000000"/> + <rom name="lrog4503-eps 91375" size="524288" crc="13abc2b2" sha1="5b95529dd491266648134f1808f4da55a2ab9296"/> </dataarea> </part> </software> @@ -6212,7 +6212,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="Namcot"/> <feature name="ic1" value="NAMCOT MPS"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="namcot mps.ic1" size="524288" crc="94596174" sha1="9834c9963debebb6ee80ffac4191ff260b85e511" offset="0x000000"/> + <rom name="namcot mps.ic1" size="524288" crc="94596174" sha1="9834c9963debebb6ee80ffac4191ff260b85e511"/> </dataarea> </part> </software> @@ -6227,7 +6227,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16065-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16065-h.u1" size="1048576" crc="b5804771" sha1="fc63d2a2a723f60f2141bc50bd94acef74ba9ab3" offset="0x000000"/> + <rom name="mpr-16065-h.u1" size="1048576" crc="b5804771" sha1="fc63d2a2a723f60f2141bc50bd94acef74ba9ab3"/> </dataarea> </part> </software> @@ -6246,7 +6246,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="74HC00N"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15970-f.ic1" size="1048576" crc="ed50e75c" sha1="ea597dbefc8f804524606af3c1c4fe6ba55e86e9" offset="0x000000"/> + <rom name="mpr-15970-f.ic1" size="1048576" crc="ed50e75c" sha1="ea597dbefc8f804524606af3c1c4fe6ba55e86e9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -6268,7 +6268,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="067-1026B"/> <feature name="ic5" value="PC74HC139P"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-12851a s40.ic1" size="524288" crc="74714110" sha1="99038db23ab38c5eaabd3b27dea96059324fee6a" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-12851a s40.ic1" size="524288" crc="74714110" sha1="99038db23ab38c5eaabd3b27dea96059324fee6a" loadflag="load16_word_swap"/> <rom name="mpr-12852a-s.ic2" size="524288" crc="e304231a" sha1="4ab8a0b63816f9bdc76ae36962f1e8c7228f5473" offset="0x080000" loadflag="load16_word_swap"/> </dataarea> <dataarea name="sram" size="16384"> @@ -6285,7 +6285,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-18872-MX"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18872-mx.ic1" size="3145728" crc="28014bdc" sha1="7b6c9fdd201341f5319be85b5042870a84e82ae0" offset="0x000000"/> + <rom name="mpr-18872-mx.ic1" size="3145728" crc="28014bdc" sha1="7b6c9fdd201341f5319be85b5042870a84e82ae0"/> </dataarea> </part> </software> @@ -6303,7 +6303,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14320A-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14320a-f.u1" size="1048576" crc="d48a8b02" sha1="8cd0ffaf3c29b3aa1f9068cd89cb64f492066d74" offset="0x000000"/> + <rom name="mpr-14320a-f.u1" size="1048576" crc="d48a8b02" sha1="8cd0ffaf3c29b3aa1f9068cd89cb64f492066d74"/> </dataarea> </part> </software> @@ -6317,7 +6317,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17331-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17331-t.ic1" size="2097152" crc="c9198e19" sha1="b7c5f6e5f422c7bb5ec3177328d963c9beace24f" offset="0x000000"/> + <rom name="mpr-17331-t.ic1" size="2097152" crc="c9198e19" sha1="b7c5f6e5f422c7bb5ec3177328d963c9beace24f"/> </dataarea> </part> </software> @@ -6334,7 +6334,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-19085-MX"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19084-mx.ic1" size="2097152" crc="6bcf72de" sha1="d1823b946980d9e0763e35e2d794f3c931c99db5" offset="0x000000"/> + <rom name="mpr-19084-mx.ic1" size="2097152" crc="6bcf72de" sha1="d1823b946980d9e0763e35e2d794f3c931c99db5"/> <rom name="mpr-19085-mx.ic2" size="2097152" crc="cc453625" sha1="a711ae8cf75d88af0d14ceda79c5c0bb3b318efe" offset="0x200000"/> </dataarea> </part> @@ -6349,7 +6349,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17421-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17421-t.u1" size="1048576" crc="8c00ad61" sha1="6ffaaac637fb41a2f94912c382385a9cb17639a9" offset="0x000000"/> + <rom name="mpr-17421-t.u1" size="1048576" crc="8c00ad61" sha1="6ffaaac637fb41a2f94912c382385a9cb17639a9"/> </dataarea> </part> </software> @@ -6364,7 +6364,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV F"/> <feature name="u1" value="POWERMONGER PM14"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="powermonger pm14.u1" size="1048576" crc="fb599b86" sha1="f088e8cdb90c037b4ce1c5ae600a75f4e4219c87" offset="0x000000"/> + <rom name="powermonger pm14.u1" size="1048576" crc="fb599b86" sha1="f088e8cdb90c037b4ce1c5ae600a75f4e4219c87"/> </dataarea> </part> </software> @@ -6379,7 +6379,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670100 REV 1 (EUR), 670100 REV 5 (USA)"/> <feature name="ic1" value="MPR-15069 W71"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15069 w71.ic1" size="1048576" crc="bdba113e" sha1="0d482bae2922c81c8bc7500a62c396b038978114" offset="0x000000"/> + <rom name="mpr-15069 w71.ic1" size="1048576" crc="bdba113e" sha1="0d482bae2922c81c8bc7500a62c396b038978114"/> </dataarea> </part> </software> @@ -6399,7 +6399,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="SN74HC00N"/> <feature name="bat" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-18473-u.ic1" size="1048576" crc="303b889f" sha1="2916e5ef628e077cde87be873e0ea2507ef5c844" offset="0x000000"/> + <rom name="mpr-18473-u.ic1" size="1048576" crc="303b889f" sha1="2916e5ef628e077cde87be873e0ea2507ef5c844"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -6421,7 +6421,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="HD74HC00P"/> <feature name="bat" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-19098-mx.ic1" size="1048576" crc="fccbf69b" sha1="e2df3b48170e1a7bde46af2adbf939803e267e13" offset="0x000000"/> + <rom name="mpr-19098-mx.ic1" size="1048576" crc="fccbf69b" sha1="e2df3b48170e1a7bde46af2adbf939803e267e13"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -6440,7 +6440,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="TWI 1995 335108-1050A"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="twi 1995 335108-1050.ic1" size="2097152" crc="384f3021" sha1="87d16b90c8949c74fcabf489c6e452ac235eee65" offset="0x000000"/> + <rom name="twi 1995 335108-1050.ic1" size="2097152" crc="384f3021" sha1="87d16b90c8949c74fcabf489c6e452ac235eee65"/> <rom name="twi 1995 335108-1050a.ic2" size="1048576" crc="bc0966cb" sha1="dbdd2bdb32a6a1e12d24ccf950a1fe2974bc8d81" offset="0x200000"/> </dataarea> </part> @@ -6455,7 +6455,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-16445 W86"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16445 w86.u1" size="1048576" crc="61de6fe0" sha1="6e645b791e6e2b84a206dca6cf47e8f955e60a72" offset="0x000000"/> + <rom name="mpr-16445 w86.u1" size="1048576" crc="61de6fe0" sha1="6e645b791e6e2b84a206dca6cf47e8f955e60a72"/> </dataarea> </part> </software> @@ -6469,7 +6469,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353536"/> <feature name="u1" value="FX010A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fx010a1.u1" size="2097152" crc="bc597d48" sha1="69d905751ffa6a921586767263e45ddeb73333c2" offset="0x000000"/> + <rom name="fx010a1.u1" size="2097152" crc="bc597d48" sha1="69d905751ffa6a921586767263e45ddeb73333c2"/> </dataarea> </part> </software> @@ -6483,7 +6483,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="SR16V4-0"/> <feature name="u1" value="CODEMASTERS PSYCHO PINBALL MDPP021F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="codemasters psycho pinball mdpp021f.u1" size="2097152" crc="1ab8f1a1" sha1="810688f1ffb736ae1790803e1c6804caaa24c15a" offset="0x000000"/> + <rom name="codemasters psycho pinball mdpp021f.u1" size="2097152" crc="1ab8f1a1" sha1="810688f1ffb736ae1790803e1c6804caaa24c15a"/> </dataarea> </part> </software> @@ -6497,7 +6497,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15678-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15678-f.u1" size="1048576" crc="5d5c9ade" sha1="89a347f35c4d0d364c284f2f32f708d0378b8735" offset="0x000000"/> + <rom name="mpr-15678-f.u1" size="1048576" crc="5d5c9ade" sha1="89a347f35c4d0d364c284f2f32f708d0378b8735"/> </dataarea> </part> </software> @@ -6511,7 +6511,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="93648-1"/> <feature name="ic1" value="PUN-GS-1"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pun-gs-1.ic1" size="2097152" crc="695cd8b8" sha1="4ef2675e728903925a7b865daa75ed66bbe24829" offset="0x000000"/> + <rom name="pun-gs-1.ic1" size="2097152" crc="695cd8b8" sha1="4ef2675e728903925a7b865daa75ed66bbe24829"/> </dataarea> </part> </software> @@ -6538,7 +6538,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6206A"/> <feature name="ic1" value="MPR-14371-F, MPR-14371-H"/> <dataarea name="rom" width="16" endianness="big" size="1310720"> - <rom name="mpr-14371-f.ic1" size="262144" crc="5dd28dd7" sha1="ca02845fa49cd46ccb0a4023b91b10695573668e" offset="0x000000"/> + <rom name="mpr-14371-f.ic1" size="262144" crc="5dd28dd7" sha1="ca02845fa49cd46ccb0a4023b91b10695573668e"/> <rom size="262144" offset="0x100000" loadflag="continue"/> </dataarea> </part> @@ -6557,7 +6557,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14354 W44"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14354 w44.ic1" size="524288" crc="88c8dd94" sha1="3acacac6c20d9b5f9ddeacb82b82b3039c4e2485" offset="0x000000"/> + <rom name="mpr-14354 w44.ic1" size="524288" crc="88c8dd94" sha1="3acacac6c20d9b5f9ddeacb82b82b3039c4e2485"/> </dataarea> </part> </software> @@ -6572,7 +6572,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Tengen)"/> <feature name="ic1" value="MPR-16594-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16594-mx.ic1" size="2097152" crc="4eb4d5e4" sha1="3e94f52d311fae140da870f55e3cb103d7923d44" offset="0x000000"/> + <rom name="mpr-16594-mx.ic1" size="2097152" crc="4eb4d5e4" sha1="3e94f52d311fae140da870f55e3cb103d7923d44"/> </dataarea> </part> </software> @@ -6586,7 +6586,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14340-SY"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14340-sy.ic1" size="524288" crc="4840348c" sha1="fe6d17d8670e046a90d126ee6a11149735a1aeb8" offset="0x000000"/> + <rom name="mpr-14340-sy.ic1" size="524288" crc="4840348c" sha1="fe6d17d8670e046a90d126ee6a11149735a1aeb8"/> </dataarea> </part> </software> @@ -6604,7 +6604,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14030 W14"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14030 w14.u1" size="1048576" crc="f839a811" sha1="9d4011d650179c62acdba0ed58143aa77b97d0e9" offset="0x000000"/> + <rom name="mpr-14030 w14.u1" size="1048576" crc="f839a811" sha1="9d4011d650179c62acdba0ed58143aa77b97d0e9"/> </dataarea> </part> </software> @@ -6622,7 +6622,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12651A"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12651a.ic1" size="262144" crc="4d47a647" sha1="e337e618653830f84c77789e81724c5fc69888be" offset="0x000000"/> + <rom name="mpr-12651a.ic1" size="262144" crc="4d47a647" sha1="e337e618653830f84c77789e81724c5fc69888be"/> </dataarea> </part> </software> @@ -6636,7 +6636,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15759 T54"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15759 t54.u1" size="1048576" crc="55915915" sha1="2611c818ecb53edc7d561fce1a349acad6abff4a" offset="0x000000"/> + <rom name="mpr-15759 t54.u1" size="1048576" crc="55915915" sha1="2611c818ecb53edc7d561fce1a349acad6abff4a"/> </dataarea> </part> </software> @@ -6651,7 +6651,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800068-01 REV A"/> <feature name="ic1" value="TWI 1994 335079-1050"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="twi 1994 335079-1050.ic1" size="2097152" crc="56512ee5" sha1="2e01a1ee8ff31b3eee0c422d30b529aedd7ffdc1" offset="0x000000"/> + <rom name="twi 1994 335079-1050.ic1" size="2097152" crc="56512ee5" sha1="2e01a1ee8ff31b3eee0c422d30b529aedd7ffdc1"/> </dataarea> </part> </software> @@ -6666,7 +6666,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12930B-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12930b-s.ic1" size="524288" crc="4d35ebe4" sha1="7ed6f142884a08bb3c07a2e6e35405440343502f" offset="0x000000"/> + <rom name="mpr-12930b-s.ic1" size="524288" crc="4d35ebe4" sha1="7ed6f142884a08bb3c07a2e6e35405440343502f"/> </dataarea> </part> </software> @@ -6685,7 +6685,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="(unpopulated)"/> <feature name="batt" value="(unpopulated)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12930a s34.ic1" size="524288" crc="fe91ab7e" sha1="76af6ca97df08f2370f3a7fc2311781a0f147f4b" offset="0x000000"/> + <rom name="mpr-12930a s34.ic1" size="524288" crc="fe91ab7e" sha1="76af6ca97df08f2370f3a7fc2311781a0f147f4b"/> </dataarea> </part> </software> @@ -6702,7 +6702,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="REVOLUTION X U2"/> <feature name="u3" value="GD74LS139"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="revolution x u1.u1" size="2097152" crc="786248a7" sha1="4923973b65537b3737986a58bf4fac973ac54f37" offset="0x000000"/> + <rom name="revolution x u1.u1" size="2097152" crc="786248a7" sha1="4923973b65537b3737986a58bf4fac973ac54f37"/> <rom name="revolution x u2.u2" size="2097152" crc="3f04f118" sha1="58b06c1ed0268274d28b73109b22b7263d6a7b22" offset="0x200000"/> </dataarea> </part> @@ -6723,7 +6723,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u5" value="SN74LS74AN"/> <feature name="u6" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="rings of power rin09.u1" size="1048576" crc="41fcc497" sha1="84851ce4527761b8d74ce581c19e15d0dd17f368" offset="0x000000"/> + <rom name="rings of power rin09.u1" size="1048576" crc="41fcc497" sha1="84851ce4527761b8d74ce581c19e15d0dd17f368"/> </dataarea> </part> </software> @@ -6739,7 +6739,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="ACCLAIM ES133-2 RISE OF THE ROBOTS 9447 D"/> <feature name="u3" value="DV74ALS139N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="es133-1 rise of the robots.u1" size="2097152" crc="ed583ef7" sha1="b9f43d5bf31819a1d76c1495e81cfa1d38bcde1c" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="es133-1 rise of the robots.u1" size="2097152" crc="ed583ef7" sha1="b9f43d5bf31819a1d76c1495e81cfa1d38bcde1c" loadflag="load16_word_swap"/> <rom name="es133-2 rise of the robots.u2" size="1048576" crc="fcf18470" sha1="09f8ba0b295da42359c354e71b9b7c780a465046" offset="0x200000" loadflag="load16_word_swap"/> </dataarea> </part> @@ -6769,7 +6769,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV F"/> <feature name="u1" value="RISKY RIS18"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="risky ris18.u1" size="1048576" crc="d975e93c" sha1="5664febf187d26274996c888778b0ff5268474f2" offset="0x000000"/> + <rom name="risky ris18.u1" size="1048576" crc="d975e93c" sha1="5664febf187d26274996c888778b0ff5268474f2"/> </dataarea> </part> </software> @@ -6784,7 +6784,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17288-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17288-f.ic1" size="2097152" crc="6511aa61" sha1="1d15ff596dd4f3b2c1212a2e0c6e2b72f62c001e" offset="0x000000"/> + <rom name="mpr-17288-f.ic1" size="2097152" crc="6511aa61" sha1="1d15ff596dd4f3b2c1212a2e0c6e2b72f62c001e"/> </dataarea> </part> </software> @@ -6802,7 +6802,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u3" value="ROAD RASH U3 ROA03-1"/> <!-- location not really marked on PCB, using u3 for consistency --> <feature name="u4" value="SN74LS138N"/> <!-- location not really marked on PCB, using u4 for consistency --> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="road rash u1 roa03-4.u1" size="524288" crc="e90337ee" sha1="f025979d35fdb7285a0158e390fdb824551a1ee1" offset="0x000000"/> + <rom name="road rash u1 roa03-4.u1" size="524288" crc="e90337ee" sha1="f025979d35fdb7285a0158e390fdb824551a1ee1"/> <!-- no even rom, like f22a --> <rom name="road rash u3 roa03-1.u3" size="131072" crc="32c1af50" sha1="7e43c8cb6cc2047c1ac8457e8bcc83d2b326172c" offset="0x080001" loadflag="load16_byte"/> </dataarea> @@ -6819,7 +6819,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV F"/> <feature name="u1" value="ROAD RASH 2 RR205"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="road rash 2 rr205.bin" size="1048576" crc="7b29c209" sha1="6fa6420a2abcf5c2c4620c19b1f2a831996af481" offset="0x000000"/> + <rom name="road rash 2 rr205.bin" size="1048576" crc="7b29c209" sha1="6fa6420a2abcf5c2c4620c19b1f2a831996af481"/> </dataarea> </part> </software> @@ -6834,7 +6834,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670118 REV 1"/> <feature name="ic1" value="RoboCop 3 VER 1.00 FLYING EDGE"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="robocop 3 ver 1.00.ic1" size="524288" crc="34fb7b27" sha1="7860eb700d85801831ea14501b47bcaa1753c9fc" offset="0x000000"/> + <rom name="robocop 3 ver 1.00.ic1" size="524288" crc="34fb7b27" sha1="7860eb700d85801831ea14501b47bcaa1753c9fc"/> </dataarea> </part> </software> @@ -6848,7 +6848,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16027-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16027-sm.ic1" size="2097152" crc="85a93f8d" sha1="21348f50ccb0031108ce3fb999026688e9bef4ed" offset="0x000000"/> + <rom name="mpr-16027-sm.ic1" size="2097152" crc="85a93f8d" sha1="21348f50ccb0031108ce3fb999026688e9bef4ed"/> </dataarea> </part> </software> @@ -6862,7 +6862,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17427-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17427-sm.u1" size="1048576" crc="bc5a0562" sha1="c4d84425c007711f006a67d6577fd90f421605e5" offset="0x000000"/> + <rom name="mpr-17427-sm.u1" size="1048576" crc="bc5a0562" sha1="c4d84425c007711f006a67d6577fd90f421605e5"/> </dataarea> </part> </software> @@ -6876,7 +6876,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="FX004"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fx004.u1" size="1048576" crc="8eedfd51" sha1="cb741f868b0eba17819a27e37cda96f33674c342" offset="0x000000"/> + <rom name="fx004.u1" size="1048576" crc="8eedfd51" sha1="cb741f868b0eba17819a27e37cda96f33674c342"/> </dataarea> </part> </software> @@ -6890,7 +6890,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="837-9127"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lrog4532-ert 92452" size="1048576" crc="c440f292" sha1="e8ae09b2945eac555d6f0d39a1f768724b221357" offset="0x000000"/> + <rom name="lrog4532-ert 92452" size="1048576" crc="c440f292" sha1="e8ae09b2945eac555d6f0d39a1f768724b221357"/> </dataarea> </part> </software> @@ -6906,7 +6906,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17609-U"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17608-u.ic1" size="2097152" crc="f70d4334" sha1="c7c31510ce0b15e00beabc680a395991c60c35f1" offset="0x000000"/> + <rom name="mpr-17608-u.ic1" size="2097152" crc="f70d4334" sha1="c7c31510ce0b15e00beabc680a395991c60c35f1"/> <rom name="mpr-17609-u.ic2" size="1048576" crc="8713fc5e" sha1="f987d1b33b041e4c5008b7225557463a53427813" offset="0x200000"/> </dataarea> </part> @@ -6923,7 +6923,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17502-SM"/> <feature name="ic3" value="74HC00AP"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17501-sm.ic1" size="2097152" crc="e06dd5cb" sha1="fe6dd1618b1e263c2a8485c70d02e172eb46070a" offset="0x000000"/> + <rom name="mpr-17501-sm.ic1" size="2097152" crc="e06dd5cb" sha1="fe6dd1618b1e263c2a8485c70d02e172eb46070a"/> <rom name="mpr-17502-sm.ic2" size="1048576" crc="63bb11a6" sha1="db9be899159039c9f500c57de611e70a4e7e74a3" offset="0x200000"/> </dataarea> </part> @@ -6940,7 +6940,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17903-F"/> <feature name="ic3" value="74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-17902-f.ic1" size="2097152" crc="bfacdf54" sha1="2c9e878c0a9bb44ec7d71caf7da986f1a7ebdaf8" offset="0x000000"/> + <rom name="mpr-17902-f.ic1" size="2097152" crc="bfacdf54" sha1="2c9e878c0a9bb44ec7d71caf7da986f1a7ebdaf8"/> <rom name="mpr-17903-f.ic2" size="2097152" crc="3a20db0a" sha1="f48873b2662c1ccf5635d5331d92f58175982e6f" offset="0x200000"/> </dataarea> </part> @@ -6957,7 +6957,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="SLM-GS-2"/> <feature name="ic3" value="HD74HC139P"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="slm-gs-1.ic1" size="2097152" crc="04132699" sha1="cc5e310a8835641001fbfa116dcf03d95957c9c5" offset="0x000000"/> + <rom name="slm-gs-1.ic1" size="2097152" crc="04132699" sha1="cc5e310a8835641001fbfa116dcf03d95957c9c5"/> <rom name="slm-gs-2.ic2" size="2097152" crc="3a20db0a" sha1="f48873b2662c1ccf5635d5331d92f58175982e6f" offset="0x200000"/> </dataarea> </part> @@ -6972,7 +6972,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17981-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17981-f.ic1" size="2097152" crc="bac87612" sha1="4be212f8756c5298397f49146e86e729f3ab520d" offset="0x000000"/> + <rom name="mpr-17981-f.ic1" size="2097152" crc="bac87612" sha1="4be212f8756c5298397f49146e86e729f3ab520d"/> </dataarea> </part> </software> @@ -6986,7 +6986,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17326-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17326-f.u1" size="1048576" crc="78e92143" sha1="72bfe0d4c56d9600a39fae00399fef157eb1fe6f" offset="0x000000"/> + <rom name="mpr-17326-f.u1" size="1048576" crc="78e92143" sha1="72bfe0d4c56d9600a39fae00399fef157eb1fe6f"/> </dataarea> </part> </software> @@ -7002,7 +7002,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17328-F"/> <feature name="ic3" value="74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="2621440"> - <rom name="mpr-17323-f.ic1" size="2097152" crc="dc8c0473" sha1="e7a47bc9e9ebb6946b3b520c2826e0a097fa502d" offset="0x000000"/> + <rom name="mpr-17323-f.ic1" size="2097152" crc="dc8c0473" sha1="e7a47bc9e9ebb6946b3b520c2826e0a097fa502d"/> <rom name="mpr-17328-f.ic2" size="524288" crc="50f85508" sha1="45d8bce549605534dfda9822664b42c318ba3109" offset="0x200000"/> </dataarea> </part> @@ -7022,7 +7022,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="PC74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-16014 t20.ic1" size="524288" crc="f9b396b8" sha1="2ee1ad4aac354b6d227b16976f0875f4625ff604" offset="0x000000"/> + <rom name="mpr-16014 t20.ic1" size="524288" crc="f9b396b8" sha1="2ee1ad4aac354b6d227b16976f0875f4625ff604"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7044,7 +7044,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="SN74HC00N"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-16014-f.ic1" size="524288" crc="04e3bcca" sha1="b88833ba92e084d4433e2b22eeb67e71ed36cd5c" offset="0x000000"/> + <rom name="mpr-16014-f.ic1" size="524288" crc="04e3bcca" sha1="b88833ba92e084d4433e2b22eeb67e71ed36cd5c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7064,7 +7064,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13571-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13571-s.ic1" size="524288" crc="ebe9ad10" sha1="c5f096b08470a564a737140b71247748608c32b6" offset="0x000000"/> + <rom name="mpr-13571-s.ic1" size="524288" crc="ebe9ad10" sha1="c5f096b08470a564a737140b71247748608c32b6"/> </dataarea> </part> </software> @@ -7079,7 +7079,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? (Electronic Arts)"/> <feature name="u1" value="SHADOW SHA01"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shadow sha01.u1" size="1048576" crc="bd385c27" sha1="2f6f5165d3aa40213c8020149d5e4b29f86dfba8" offset="0x000000"/> + <rom name="shadow sha01.u1" size="1048576" crc="bd385c27" sha1="2f6f5165d3aa40213c8020149d5e4b29f86dfba8"/> </dataarea> </part> </software> @@ -7093,7 +7093,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800057-02"/> <feature name="ic1" value="MPR-16425 W26"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16425 w26.ic1" size="1048576" crc="ebe9e840" sha1="7d6dc54b8943880a5fd26af10364eb943e9724c2" offset="0x000000"/> + <rom name="mpr-16425 w26.ic1" size="1048576" crc="ebe9e840" sha1="7d6dc54b8943880a5fd26af10364eb943e9724c2"/> </dataarea> </part> </software> @@ -7110,7 +7110,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="U2 SHAQ FU SFB2"/> <feature name="u3" value="GD74LS138"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="u1 shaq fu sfb2.u1" size="2097152" crc="1bf9e4f9" sha1="7edaaedd67a112d1d2b77f8a9f486b984537ca13" offset="0x000000"/> + <rom name="u1 shaq fu sfb2.u1" size="2097152" crc="1bf9e4f9" sha1="7edaaedd67a112d1d2b77f8a9f486b984537ca13"/> <rom name="u2 shaq fu sfb2.u2" size="1048576" crc="41054fb3" sha1="c7205485f189742a7efcd4ba7b80b64a8e4735e4" offset="0x200000"/> </dataarea> </part> @@ -7131,7 +7131,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14230 w32.ic1" size="1048576" crc="4d2785bc" sha1="4e10c90199d6edd2030a4ba1c42c7c166bf309ec" offset="0x000000"/> + <rom name="mpr-14230 w32.ic1" size="1048576" crc="4d2785bc" sha1="4e10c90199d6edd2030a4ba1c42c7c166bf309ec"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7152,7 +7152,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15669-s.ic1" size="2097152" crc="b7278199" sha1="fee06e4ea724596ce844140186a765c251f2d626" offset="0x000000"/> + <rom name="mpr-15669-s.ic1" size="2097152" crc="b7278199" sha1="fee06e4ea724596ce844140186a765c251f2d626"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7173,7 +7173,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16933-h.ic1" size="2097152" crc="83cb46d1" sha1="a2ba86f4d756f98886f8f9a56f20cbf8c3b2945e" offset="0x000000"/> + <rom name="mpr-16933-h.ic1" size="2097152" crc="83cb46d1" sha1="a2ba86f4d756f98886f8f9a56f20cbf8c3b2945e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7189,7 +7189,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15798 T57"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15798 t57.u1" size="1048576" crc="0b6d3eb5" sha1="23579c8f7e2396080b478b113aff36d2382395a3" offset="0x000000"/> + <rom name="mpr-15798 t57.u1" size="1048576" crc="0b6d3eb5" sha1="23579c8f7e2396080b478b113aff36d2382395a3"/> </dataarea> </part> </software> @@ -7203,7 +7203,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15674-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15674-f.u1" size="1048576" crc="5381506f" sha1="1e07d7998e3048fcfba4238ae96496460e91b3a5" offset="0x000000"/> + <rom name="mpr-15674-f.u1" size="1048576" crc="5381506f" sha1="1e07d7998e3048fcfba4238ae96496460e91b3a5"/> </dataarea> </part> </software> @@ -7217,7 +7217,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15290-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15290-t.u1" size="1048576" crc="36e08145" sha1="a19cd561397dfda55942cf4f9771b0e815f95f65" offset="0x000000"/> + <rom name="mpr-15290-t.u1" size="1048576" crc="36e08145" sha1="a19cd561397dfda55942cf4f9771b0e815f95f65"/> </dataarea> </part> </software> @@ -7231,7 +7231,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15008-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15008-f.u1" size="1048576" crc="af9f275d" sha1="2b30982d04628edc620d8d99f7dceb4ed87b41e3" offset="0x000000"/> + <rom name="mpr-15008-f.u1" size="1048576" crc="af9f275d" sha1="2b30982d04628edc620d8d99f7dceb4ed87b41e3" status="baddump"/> </dataarea> </part> </software> @@ -7246,7 +7246,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14759A-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14759a-h.ic1" size="524288" crc="db70e8ca" sha1="2d42143c83ec3b4167860520ee0a9030ef563333" offset="0x000000"/> + <rom name="mpr-14759a-h.ic1" size="524288" crc="db70e8ca" sha1="2d42143c83ec3b4167860520ee0a9030ef563333"/> </dataarea> </part> </software> @@ -7261,7 +7261,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14759-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14759-f.ic1" size="524288" crc="c8620574" sha1="3cf4447a0a883c78645c6faded28c51e0d8c0d63" offset="0x000000"/> + <rom name="mpr-14759-f.ic1" size="524288" crc="c8620574" sha1="3cf4447a0a883c78645c6faded28c51e0d8c0d63"/> </dataarea> </part> </software> @@ -7276,7 +7276,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA (EUR), 171-5978B (USA)"/> <feature name="u1" value="MPR-15762 T53"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15762 t53.u1" size="1048576" crc="24d7507c" sha1="fb95b7fdf12dcf62883dabf65d2bf8ffa83786fc" offset="0x000000"/> + <rom name="mpr-15762 t53.u1" size="1048576" crc="24d7507c" sha1="fb95b7fdf12dcf62883dabf65d2bf8ffa83786fc"/> </dataarea> </part> </software> @@ -7290,7 +7290,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17922-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17922-mx.ic1" size="2097152" crc="5f872737" sha1="9752fbd8508492dae252ae749393281ed9527de0" offset="0x000000"/> + <rom name="mpr-17922-mx.ic1" size="2097152" crc="5f872737" sha1="9752fbd8508492dae252ae749393281ed9527de0"/> </dataarea> </part> </software> @@ -7304,7 +7304,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17019A-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17019a-f.u1" size="1048576" crc="88b30eff" sha1="0da7e621e05dc9160122d728e1fca645ff11e670" offset="0x000000"/> + <rom name="mpr-17019a-f.u1" size="1048576" crc="88b30eff" sha1="0da7e621e05dc9160122d728e1fca645ff11e670"/> </dataarea> </part> </software> @@ -7318,7 +7318,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15914-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15914-f.ic1" size="524288" crc="543bed30" sha1="0773ae487319b68695e9a6c3dcd0223695c02609" offset="0x000000"/> + <rom name="mpr-15914-f.ic1" size="524288" crc="543bed30" sha1="0773ae487319b68695e9a6c3dcd0223695c02609"/> </dataarea> </part> </software> @@ -7336,7 +7336,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic3" value="M74HC00B1"/> <feature name="ic4" value="BA6162"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17512-u.ic1" size="2097152" crc="9ed4c323" sha1="95ae529cecb7dbca281df25c3c4e7cb8f48d936c" offset="0x000000"/> + <rom name="mpr-17512-u.ic1" size="2097152" crc="9ed4c323" sha1="95ae529cecb7dbca281df25c3c4e7cb8f48d936c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7355,7 +7355,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-19102-MX"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19101-mx.ic1" size="2097152" crc="ebd93b32" sha1="49fe35a5515d935961eafe396e261e194f194d10" offset="0x000000"/> + <rom name="mpr-19101-mx.ic1" size="2097152" crc="ebd93b32" sha1="49fe35a5515d935961eafe396e261e194f194d10"/> <rom name="mpr-19102-mx.ic2" size="2097152" crc="7ed2592f" sha1="1ba5e24e193cfdb5c023d6fec74ec279905279be" offset="0x200000"/> </dataarea> </part> @@ -7371,7 +7371,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-19693-MX"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19693-mx.ic1" size="4194304" crc="c696aee3" sha1="d96205b8aed14af9805e3375df6e52ed3c223aa4" offset="0x000000"/> + <rom name="mpr-19693-mx.ic1" size="4194304" crc="c696aee3" sha1="d96205b8aed14af9805e3375df6e52ed3c223aa4"/> </dataarea> </part> </software> @@ -7387,7 +7387,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-18204-MX, MPR-18204-U"/> <feature name="ic3" value="74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18203-mx.ic1" size="2097152" crc="fe61c79e" sha1="08a92494e23bd53248aa4031233e151394f044f5" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-18203-mx.ic1" size="2097152" crc="fe61c79e" sha1="08a92494e23bd53248aa4031233e151394f044f5" loadflag="load16_word_swap"/> <rom name="mpr-18204-mx.ic2" size="1048576" crc="21d42146" sha1="d72820d829c72d524bf77ff9a75151f15db5345d" offset="0x200000" loadflag="load16_word_swap"/> </dataarea> </part> @@ -7402,7 +7402,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15753 T71"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15753 t71.u1" size="1048576" crc="677206cb" sha1="24bf6342b98c09775089c9f39cfb2f6fbe7806f7" offset="0x000000"/> + <rom name="mpr-15753 t71.u1" size="1048576" crc="677206cb" sha1="24bf6342b98c09775089c9f39cfb2f6fbe7806f7"/> </dataarea> </part> </software> @@ -7418,7 +7418,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13913-F, MPR-13913 W33"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="MPR-13913-F.ic1" size="524288" crc="f9394e97" sha1="6ddb7de1e17e7f6cdb88927bd906352030daa194" offset="0x000000"/> + <rom name="MPR-13913-F.ic1" size="524288" crc="f9394e97" sha1="6ddb7de1e17e7f6cdb88927bd906352030daa194"/> </dataarea> </part> </software> @@ -7436,7 +7436,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13933 W33"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13933 w33.ic1" size="524288" crc="afe05eee" sha1="69e102855d4389c3fd1a8f3dc7d193f8eee5fe5b" offset="0x000000"/> + <rom name="mpr-13933 w33.ic1" size="524288" crc="afe05eee" sha1="69e102855d4389c3fd1a8f3dc7d193f8eee5fe5b"/> </dataarea> </part> </software> @@ -7454,7 +7454,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15000A W99"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15000a w99.u1" size="1048576" crc="7b905383" sha1="8bca5dcef1af3e00098666fd892dc1c2a76333f9" offset="0x000000"/> + <rom name="mpr-15000a w99.u1" size="1048576" crc="7b905383" sha1="8bca5dcef1af3e00098666fd892dc1c2a76333f9"/> </dataarea> </part> </software> @@ -7474,7 +7474,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="M74HC00B1"/> <feature name="ic6" value="M74HC00B1"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16342-s.ic1" size="2097152" crc="6a632503" sha1="2ff45bb056ede0f745e52f8d02c54b4ca724ca4c" offset="0x000000"/> + <rom name="mpr-16342-s.ic1" size="2097152" crc="6a632503" sha1="2ff45bb056ede0f745e52f8d02c54b4ca724ca4c"/> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -7490,7 +7490,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA,171-5978B"/> <feature name="u1" value="MPR-16077 W08, MPR-16077-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16077 w08.u1" size="1048576" crc="aea0786d" sha1="f61a568314133b60de82ac162b5b52473adc9e1c" offset="0x000000"/> + <rom name="mpr-16077 w08.u1" size="1048576" crc="aea0786d" sha1="f61a568314133b60de82ac162b5b52473adc9e1c"/> </dataarea> </part> </software> @@ -7506,7 +7506,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703, 171-6242A"/> <feature name="ic1" value="MPR-12355-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12355-h.ic1" size="524288" crc="e5c9cbb0" sha1="db4285e4ffb69aa9f1ca68c4103fbfd0843f7b86" offset="0x000000"/> + <rom name="mpr-12355-h.ic1" size="524288" crc="e5c9cbb0" sha1="db4285e4ffb69aa9f1ca68c4103fbfd0843f7b86"/> </dataarea> </part> </software> @@ -7520,7 +7520,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353536"/> <feature name="u1" value="FX011A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fx011a1.u1" size="1048576" crc="d63e9f2d" sha1="91057f22c5cea9bf08edf62862c56b939d570770" offset="0x000000"/> + <rom name="fx011a1.u1" size="1048576" crc="d63e9f2d" sha1="91057f22c5cea9bf08edf62862c56b939d570770"/> </dataarea> </part> </software> @@ -7534,7 +7534,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14990-T"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14990-t.ic1" size="524288" crc="056a6e03" sha1="9c989b31de7de38bc488f825575b7f6c1db9dbee" offset="0x000000"/> + <rom name="mpr-14990-t.ic1" size="524288" crc="056a6e03" sha1="9c989b31de7de38bc488f825575b7f6c1db9dbee"/> </dataarea> </part> </software> @@ -7549,7 +7549,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15709-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15709-s.u1" size="1048576" crc="4a4414ea" sha1="978dabcc7d098edebc9d3f2fef04f27fd6aeab19" offset="0x000000"/> + <rom name="mpr-15709-s.u1" size="1048576" crc="4a4414ea" sha1="978dabcc7d098edebc9d3f2fef04f27fd6aeab19"/> </dataarea> </part> </software> @@ -7567,7 +7567,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14027-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14027-sm.ic1" size="524288" crc="70ab775f" sha1="250f7a7301a028450eef2f2a9dcec91f99ecccbd" offset="0x000000"/> + <rom name="mpr-14027-sm.ic1" size="524288" crc="70ab775f" sha1="250f7a7301a028450eef2f2a9dcec91f99ecccbd"/> </dataarea> </part> </software> @@ -7581,7 +7581,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-18010-U"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-18010-u.u1" size="1048576" crc="6634b130" sha1="5f18db9c85df4eaf4647a0519c9dc966aee583fa" offset="0x000000"/> + <rom name="mpr-18010-u.u1" size="1048576" crc="6634b130" sha1="5f18db9c85df4eaf4647a0519c9dc966aee583fa"/> </dataarea> </part> </software> @@ -7600,7 +7600,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="PC74HC74P"/> <feature name="ic5" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14676 w30.ic1" size="1048576" crc="0deb79c2" sha1="e223513d9bcecb49a6798720f3195dbd1c34681c" offset="0x000000"/> + <rom name="mpr-14676 w30.ic1" size="1048576" crc="0deb79c2" sha1="e223513d9bcecb49a6798720f3195dbd1c34681c"/> </dataarea> </part> </software> @@ -7614,7 +7614,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-18486-U"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-18486-u.u1" size="1048576" crc="d4b122f9" sha1="efc96336ccd83c31ab48ab48fe1e262c3ebcf0be" offset="0x000000"/> + <rom name="mpr-18486-u.u1" size="1048576" crc="d4b122f9" sha1="efc96336ccd83c31ab48ab48fe1e262c3ebcf0be"/> </dataarea> </part> </software> @@ -7629,7 +7629,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="STARGATE TM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="stargate tm.u1" size="2097152" crc="e587069e" sha1="d0843442059c89b11db02615670632fda2b2ee85" offset="0x000000"/> + <rom name="stargate tm.u1" size="2097152" crc="e587069e" sha1="d0843442059c89b11db02615670632fda2b2ee85"/> </dataarea> </part> </software> @@ -7644,7 +7644,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15167"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15167.ic1" size="524288" crc="10e4ec63" sha1="b4f0a13646c13911be5550103301af25827fcd0c" offset="0x000000"/> + <rom name="mpr-15167.ic1" size="524288" crc="10e4ec63" sha1="b4f0a13646c13911be5550103301af25827fcd0c"/> </dataarea> </part> </software> @@ -7659,7 +7659,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16251 W85"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16251 w85.u1" size="1048576" crc="c276c220" sha1="34d520d8a835e386c26793f216b1dc8f78d8f67a" offset="0x000000"/> + <rom name="mpr-16251 w85.u1" size="1048576" crc="c276c220" sha1="34d520d8a835e386c26793f216b1dc8f78d8f67a"/> </dataarea> </part> </software> @@ -7677,7 +7677,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-17721-SM"/> <feature name="ic3" value="GH76C8BALK-15"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17720-sm.ic1" size="2097152" crc="5385f970" sha1="30d80bfdbfa4758d1ad5aaad12899cf3e6dd1b63" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-17720-sm.ic1" size="2097152" crc="5385f970" sha1="30d80bfdbfa4758d1ad5aaad12899cf3e6dd1b63" loadflag="load16_word_swap"/> <rom name="mpr-17721-sm.ic2" size="1048576" crc="158fa2aa" sha1="f9c7aaf77e5cfe5b8bcce4e0021b7f413636b9ee" offset="0x200000" loadflag="load16_word_swap"/> </dataarea> <dataarea name="sram" size="16384"> @@ -7696,7 +7696,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-15911 T65, MPR-15911-S"/> <feature name="ic3" value="HD74HC00P"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-15910 w39.ic1" size="2097152" crc="77a2d058" sha1="586ec3031de0a80b9b80f3945f468b5676bc23fc" offset="0x000000"/> + <rom name="mpr-15910 w39.ic1" size="2097152" crc="77a2d058" sha1="586ec3031de0a80b9b80f3945f468b5676bc23fc"/> <rom name="mpr-15911 t65.ic2" size="1048576" crc="a9ab58ba" sha1="76fa72262e7cf93f4ae866e0aab64cdb43bbf6f7" offset="0x200000"/> </dataarea> </part> @@ -7713,7 +7713,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="SF2P-GS-2"/> <feature name="ic3" value="74HC139AP"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="sf2p-gs-1.ic1" size="2097152" crc="8cfffff5" sha1="b25000ac155132a05ad01c8fefdde24dd0b9ea87" offset="0x000000"/> + <rom name="sf2p-gs-1.ic1" size="2097152" crc="8cfffff5" sha1="b25000ac155132a05ad01c8fefdde24dd0b9ea87"/> <rom name="sf2p-gs-2.ic2" size="1048576" crc="a9ab58ba" sha1="76fa72262e7cf93f4ae866e0aab64cdb43bbf6f7" offset="0x200000"/> </dataarea> </part> @@ -7728,7 +7728,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17987-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17987-f.u1" size="1048576" crc="1a58d5fe" sha1="95aa250ea47d14d60da9f0fed5b1aad1ff2c1862" offset="0x000000"/> + <rom name="mpr-17987-f.u1" size="1048576" crc="1a58d5fe" sha1="95aa250ea47d14d60da9f0fed5b1aad1ff2c1862"/> </dataarea> </part> </software> @@ -7746,7 +7746,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14125A-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14125a-sm.ic1" size="524288" crc="4052e845" sha1="731cdf182fe647e4977477ba4dd2e2b46b9b878a" offset="0x000000"/> + <rom name="mpr-14125a-sm.ic1" size="524288" crc="4052e845" sha1="731cdf182fe647e4977477ba4dd2e2b46b9b878a"/> </dataarea> </part> </software> @@ -7764,7 +7764,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14125 W35, MPR-14125-SM"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14125 w35.ic1" size="524288" crc="bff227c6" sha1="3d74dbc81f3472a5bde45bf265e636a72a314667" offset="0x000000"/> + <rom name="mpr-14125 w35.ic1" size="524288" crc="bff227c6" sha1="3d74dbc81f3472a5bde45bf265e636a72a314667"/> </dataarea> </part> </software> @@ -7782,7 +7782,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-15309-M, MPR-15309-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15309-m.ic1" size="2097152" crc="42e3efdc" sha1="a0d3a216278aef5564dcbed83df0dd59222812c8" offset="0x000000"/> + <rom name="mpr-15309-m.ic1" size="2097152" crc="42e3efdc" sha1="a0d3a216278aef5564dcbed83df0dd59222812c8"/> </dataarea> </part> </software> @@ -7798,7 +7798,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-16835-MX"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-16834-mx.ic1" size="2097152" crc="4cb2c999" sha1="eddbdb075331e540341d9e01ee64800672bdc269" offset="0x000000"/> + <rom name="mpr-16834-mx.ic1" size="2097152" crc="4cb2c999" sha1="eddbdb075331e540341d9e01ee64800672bdc269"/> <rom name="mpr-16835-mx.ic2" size="1048576" crc="40992c0a" sha1="228d2a4ae8771fab536cbdf12ec9c427d79e59e2" offset="0x200000"/> </dataarea> </part> @@ -7814,7 +7814,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-13487-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-13487-h.u1" size="1048576" crc="b9d099a4" sha1="26fe42d13a01c8789bbad722ebac05b8a829eb37" offset="0x000000"/> + <rom name="mpr-13487-h.u1" size="1048576" crc="b9d099a4" sha1="26fe42d13a01c8789bbad722ebac05b8a829eb37"/> </dataarea> </part> </software> @@ -7828,7 +7828,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15470-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15470-h.u1" size="1048576" crc="e85e5270" sha1="c048bf092745654bb60a437ef1543abfd407093c" offset="0x000000"/> + <rom name="mpr-15470-h.u1" size="1048576" crc="e85e5270" sha1="c048bf092745654bb60a437ef1543abfd407093c"/> </dataarea> </part> </software> @@ -7848,7 +7848,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="SN74HC00N"/> <feature name="bat" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17612 w64.ic1" size="2097152" crc="cc5d7ab2" sha1="9917c35a263cc9bd922d55bf59d01bc2733b4e24" offset="0x000000"/> + <rom name="mpr-17612 w64.ic1" size="2097152" crc="cc5d7ab2" sha1="9917c35a263cc9bd922d55bf59d01bc2733b4e24"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -7864,7 +7864,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16627-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16627-t.ic1" size="2097152" crc="e8ced28d" sha1="23c6a0616f170f6616bc8214f3d45f1f293bba9f" offset="0x000000"/> + <rom name="mpr-16627-t.ic1" size="2097152" crc="e8ced28d" sha1="23c6a0616f170f6616bc8214f3d45f1f293bba9f"/> </dataarea> </part> </software> @@ -7878,7 +7878,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353585"/> <feature name="u1" value="FV002A1 056194"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fv002a1 056194.u1" size="524288" crc="ac30c297" sha1="b40ea5b00f477d7b7448447f15b4c571f5e8ff0d" offset="0x000000"/> + <rom name="fv002a1 056194.u1" size="524288" crc="ac30c297" sha1="b40ea5b00f477d7b7448447f15b4c571f5e8ff0d"/> </dataarea> </part> </software> @@ -7893,7 +7893,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV J"/> <feature name="u1" value="SUPER 2020 SUPER02"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super 2020 super02.u1" size="2097152" crc="c17acee5" sha1="a6ea6dcc33d60cf4d3be75b1cc867699811f8b3a" offset="0x000000"/> + <rom name="super 2020 super02.u1" size="2097152" crc="c17acee5" sha1="a6ea6dcc33d60cf4d3be75b1cc867699811f8b3a"/> </dataarea> </part> </software> @@ -7915,7 +7915,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="PC74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12477a-h.ic1" size="524288" crc="11645d6e" sha1="21ef9d2b425a8dc084c21c88cca2c610d035d75d" offset="0x000000"/> + <rom name="mpr-12477a-h.ic1" size="524288" crc="11645d6e" sha1="21ef9d2b425a8dc084c21c88cca2c610d035d75d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7939,7 +7939,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74LS00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12477.ic1" size="524288" crc="d50a166f" sha1="56d9366b50cea65b16ed621b9a5bf355ef89e6b5" offset="0x000000"/> + <rom name="mpr-12477.ic1" size="524288" crc="d50a166f" sha1="56d9366b50cea65b16ed621b9a5bf355ef89e6b5"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -7959,7 +7959,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12640A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12640a-f.ic1" size="524288" crc="3877d107" sha1="e58a8e6c472a34d9ecf3b450137df8a63ec9c791" offset="0x000000"/> + <rom name="mpr-12640a-f.ic1" size="524288" crc="3877d107" sha1="e58a8e6c472a34d9ecf3b450137df8a63ec9c791"/> </dataarea> </part> </software> @@ -7977,7 +7977,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12640 R43"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12640 r43.ic1" size="524288" crc="cb2201a3" sha1="ecfd7b3bf4dcbee472ddf2f9cdbe968a05b814e0" offset="0x000000"/> + <rom name="mpr-12640 r43.ic1" size="524288" crc="cb2201a3" sha1="ecfd7b3bf4dcbee472ddf2f9cdbe968a05b814e0"/> </dataarea> </part> </software> @@ -7996,7 +7996,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="HD74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14487-h.ic1" size="524288" crc="1fe2d90b" sha1="6c0a4b72b90ecfe8c324691bc6e54243746043c1" offset="0x000000"/> + <rom name="mpr-14487-h.ic1" size="524288" crc="1fe2d90b" sha1="6c0a4b72b90ecfe8c324691bc6e54243746043c1"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -8017,7 +8017,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="PC74HC00P"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15420-f.ic1" size="524288" crc="f43793ff" sha1="4e270b13a399d78d919157e50ab11f4645aa6d32" offset="0x000000"/> + <rom name="mpr-15420-f.ic1" size="524288" crc="f43793ff" sha1="4e270b13a399d78d919157e50ab11f4645aa6d32"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -8033,7 +8033,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13238-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13238-s.ic1" size="524288" crc="55baec6e" sha1="fefc7abc2f9fbcc7992b1420b62eb3eb3d5ad1bb" offset="0x000000"/> + <rom name="mpr-13238-s.ic1" size="524288" crc="55baec6e" sha1="fefc7abc2f9fbcc7992b1420b62eb3eb3d5ad1bb"/> </dataarea> </part> </software> @@ -8052,7 +8052,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="MPR-12407 T26"/> <!-- location not really marked on PCB, using u2 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> <rom name="mpr-12406 t25.u1" size="262144" crc="60f51c6d" sha1="c99c028e7ad5712ab433a5b3a3627cbf23cc54e9" offset="0x000001" loadflag="load16_byte"/> - <rom name="mpr-12407 t26.u2" size="262144" crc="52a72d6d" sha1="b08bf6d9a9ca5ca093b8a74e0806e53f7af29228" offset="0x000000" loadflag="load16_byte"/> + <rom name="mpr-12407 t26.u2" size="262144" crc="52a72d6d" sha1="b08bf6d9a9ca5ca093b8a74e0806e53f7af29228" loadflag="load16_byte"/> </dataarea> </part> </software> @@ -8067,7 +8067,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13250A-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13250a-f.ic1" size="524288" crc="be91b28a" sha1="1e49a449367f0ec7ba0331b7b0d074f796e48d58" offset="0x000000"/> + <rom name="mpr-13250a-f.ic1" size="524288" crc="be91b28a" sha1="1e49a449367f0ec7ba0331b7b0d074f796e48d58"/> </dataarea> </part> </software> @@ -8083,7 +8083,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC42X1 REV B"/> <feature name="u1" value="Jord vs Bird JOR05 7051"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jord vs bird jor05 7051.u1" size="524288" crc="22d77e6d" sha1="977430962510867b16c113cff1436cb75c0485ac" offset="0x000000"/> + <rom name="jord vs bird jor05 7051.u1" size="524288" crc="22d77e6d" sha1="977430962510867b16c113cff1436cb75c0485ac"/> </dataarea> </part> </software> @@ -8097,7 +8097,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13432-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13432-s.ic1" size="524288" crc="f04765ba" sha1="0197df59951085dc7078c4ec66c75be84566530a" offset="0x000000"/> + <rom name="mpr-13432-s.ic1" size="524288" crc="f04765ba" sha1="0197df59951085dc7078c4ec66c75be84566530a"/> </dataarea> </part> </software> @@ -8115,7 +8115,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12904F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12904f.ic1" size="524288" crc="4346e11a" sha1="c86725780027ef9783cb7884c8770cc030b0cd0d" offset="0x000000"/> + <rom name="mpr-12904f.ic1" size="524288" crc="4346e11a" sha1="c86725780027ef9783cb7884c8770cc030b0cd0d"/> </dataarea> </part> </software> @@ -8130,7 +8130,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15040-S"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15040-s.ic1" size="524288" crc="f22412b6" sha1="0459f7c61f152fa0afa98d96ef9fbe4964641f34" offset="0x000000"/> + <rom name="mpr-15040-s.ic1" size="524288" crc="f22412b6" sha1="0459f7c61f152fa0afa98d96ef9fbe4964641f34"/> </dataarea> </part> </software> @@ -8147,7 +8147,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12354 W54, MPR-12354 R86"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12354 w54.ic1" size="524288" crc="b13087ee" sha1="21810b4a309a5b9a70965dd440e9aeed0b6ca4c5" offset="0x000000"/> + <rom name="mpr-12354 w54.ic1" size="524288" crc="b13087ee" sha1="21810b4a309a5b9a70965dd440e9aeed0b6ca4c5"/> </dataarea> </part> </software> @@ -8166,7 +8166,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="MPR-12006 T13"/> <!-- location not really marked on PCB, using u2 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> <rom name="mpr-12006 t13.u2" size="262144" crc="655fa4e4" sha1="2e7574a9d0da0282cbaa7845930a0dae58c98d21" offset="0x000001" loadflag="load16_byte"/> - <rom name="mpr-12005 t12.u1" size="262144" crc="0a08d32d" sha1="99d0b833fbb636a4e67244439ce83872c600d753" offset="0x000000" loadflag="load16_byte"/> + <rom name="mpr-12005 t12.u1" size="262144" crc="0a08d32d" sha1="99d0b833fbb636a4e67244439ce83872c600d753" loadflag="load16_byte"/> </dataarea> </part> </software> @@ -8181,7 +8181,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15327-T"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15327-t.u1" size="1048576" crc="7db434ba" sha1="c956730af44b737ee3d0c1e83c147f32e3504383" offset="0x000000"/> + <rom name="mpr-15327-t.u1" size="1048576" crc="7db434ba" sha1="c956730af44b737ee3d0c1e83c147f32e3504383"/> </dataarea> </part> </software> @@ -8210,7 +8210,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="PC74HC139P"/> <feature name="batt?" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="mpr-13430-t.ic1" size="131072" crc="9a6d1110" sha1="acadd3cf6c1eb346db4f9746134fb8a957e3b147" offset="0x000000"/> + <rom name="mpr-13430-t.ic1" size="131072" crc="9a6d1110" sha1="acadd3cf6c1eb346db4f9746134fb8a957e3b147"/> <rom name="mpr-13431-h.ic2" size="131072" crc="793fd7a3" sha1="5a4425727463992fabd0ff3422d1894aaf686b5f" offset="0x080000"/> <rom size="393216" offset="0x020000" loadflag="continue"/> </dataarea> @@ -8229,7 +8229,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="800068-01 REV A"/> <feature name="ic1" value="MPR-16997 W75"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16997 w75.ic1" size="2097152" crc="89fc54ce" sha1="bf50d0afe82966907671a46060d27b7b5d92a752" offset="0x000000"/> + <rom name="mpr-16997 w75.ic1" size="2097152" crc="89fc54ce" sha1="bf50d0afe82966907671a46060d27b7b5d92a752"/> </dataarea> </part> </software> @@ -8244,7 +8244,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="SYNDICATE SYNDB14"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="syndicate syndb14.u1" size="2097152" crc="95bbf87b" sha1="87442ecc50df508d54d241cbd468b41c926b974d" offset="0x000000"/> + <rom name="syndicate syndb14.u1" size="2097152" crc="95bbf87b" sha1="87442ecc50df508d54d241cbd468b41c926b974d"/> </dataarea> </part> </software> @@ -8259,7 +8259,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670100 REV 10"/> <feature name="ic1" value="ACCLAIM CLASSIC TERMINATOR 2 JUDGEMENT DAY 9520 D"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="terminator 2 judgement day.ic1" size="1048576" crc="2f75e896" sha1="6144fbb941c1bf0df285f6d13906432c23af2ba6" offset="0x000000"/> + <rom name="terminator 2 judgement day.ic1" size="1048576" crc="2f75e896" sha1="6144fbb941c1bf0df285f6d13906432c23af2ba6"/> </dataarea> </part> </software> @@ -8274,7 +8274,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670100 REV 10, 171-5978BA"/> <feature name="ic1" value="MPR-15238 T03, MPR-15238-S"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15238 t03.ic1" size="1048576" crc="a1264f17" sha1="85cc1cf3379d3ce23ca3c03d84fe6e2b3adc9c56" offset="0x000000"/> + <rom name="mpr-15238 t03.ic1" size="1048576" crc="a1264f17" sha1="85cc1cf3379d3ce23ca3c03d84fe6e2b3adc9c56"/> </dataarea> </part> </software> @@ -8290,7 +8290,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15058-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15058-f.ic1" size="524288" crc="f5c0c8d0" sha1="9b6ab86fea23adb3cfba38b893278d856540c8b8" offset="0x000000"/> + <rom name="mpr-15058-f.ic1" size="524288" crc="f5c0c8d0" sha1="9b6ab86fea23adb3cfba38b893278d856540c8b8"/> </dataarea> </part> </software> @@ -8304,7 +8304,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="837-8861"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lrog453-eta 92305" size="1048576" crc="05dc3ffc" sha1="be80f96bee64bab159614d29f882442abef9de76" offset="0x000000"/> + <rom name="lrog453-eta 92305" size="1048576" crc="05dc3ffc" sha1="be80f96bee64bab159614d29f882442abef9de76"/> </dataarea> </part> </software> @@ -8322,7 +8322,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14838-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14838-h.ic1" size="524288" crc="0e901f45" sha1="01875bb6484d44a844f3d3e1ae141864664b73b8" offset="0x000000"/> + <rom name="mpr-14838-h.ic1" size="524288" crc="0e901f45" sha1="01875bb6484d44a844f3d3e1ae141864664b73b8"/> </dataarea> </part> </software> @@ -8337,7 +8337,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="TECHNOCLASH TECHNOCL02"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="technoclash technocl02.u1" size="1048576" crc="4e65e483" sha1="686afbd7130fe8487d9126e690bf53800ae953ba" offset="0x000000"/> + <rom name="technoclash technocl02.u1" size="1048576" crc="4e65e483" sha1="686afbd7130fe8487d9126e690bf53800ae953ba"/> </dataarea> </part> </software> @@ -8351,7 +8351,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="MPR-15289"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15289.u1" size="1048576" crc="966d5286" sha1="ed6c32cae0813cbcf590fad715fa045fbeab6d78" offset="0x000000"/> + <rom name="mpr-15289.u1" size="1048576" crc="966d5286" sha1="ed6c32cae0813cbcf590fad715fa045fbeab6d78"/> </dataarea> </part> </software> @@ -8365,7 +8365,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353585"/> <feature name="u1" value="FV001A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fv001a1.u1" size="1048576" crc="338191e8" sha1="22d8c77f0bac1b9a4d96ac69cf5d47caa1bdb9e4" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="fv001a1.u1" size="1048576" crc="338191e8" sha1="22d8c77f0bac1b9a4d96ac69cf5d47caa1bdb9e4" loadflag="load16_word_swap"/> </dataarea> </part> </software> @@ -8379,7 +8379,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="MPR-16017-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16017-sm.u1" size="2097152" crc="3cd2b7e6" sha1="6a6c4ae9d944ad1d459d46ae40d3af09e60b5d7d" offset="0x000000"/> + <rom name="mpr-16017-sm.u1" size="2097152" crc="3cd2b7e6" sha1="6a6c4ae9d944ad1d459d46ae40d3af09e60b5d7d"/> </dataarea> </part> </software> @@ -8393,7 +8393,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353536"/> <feature name="u1" value="MPR-16018-U"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16018-u.u1" size="2097152" crc="95b5484d" sha1="1a27be1e7f8f47eb539b874eaa48586fe2dab9c0" offset="0x000000"/> + <rom name="mpr-16018-u.u1" size="2097152" crc="95b5484d" sha1="1a27be1e7f8f47eb539b874eaa48586fe2dab9c0"/> </dataarea> </part> </software> @@ -8407,7 +8407,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14925 W47"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14925 w47.u1" size="1048576" crc="15f4d302" sha1="c8ee275f2e30aaf6ad713c6cd915a4ede65328e0" offset="0x000000"/> + <rom name="mpr-14925 w47.u1" size="1048576" crc="15f4d302" sha1="c8ee275f2e30aaf6ad713c6cd915a4ede65328e0"/> </dataarea> </part> </software> @@ -8421,7 +8421,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14828-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14828-f.u1" size="1048576" crc="31a629be" sha1="2a1894e7f40b9001961f7bf1c70672351aa525f9" offset="0x000000"/> + <rom name="mpr-14828-f.u1" size="1048576" crc="31a629be" sha1="2a1894e7f40b9001961f7bf1c70672351aa525f9"/> </dataarea> </part> </software> @@ -8436,7 +8436,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="TPB10 THEME PARK"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tpb10 theme park.u1" size="2097152" crc="289da2c5" sha1="03c6504b5d797f10c7c361735d801902e4b00981" offset="0x000000"/> + <rom name="tpb10 theme park.u1" size="2097152" crc="289da2c5" sha1="03c6504b5d797f10c7c361735d801902e4b00981"/> </dataarea> </part> </software> @@ -8450,7 +8450,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12559 T87"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12559 t87.ic1" size="524288" crc="9b1561b3" sha1="b81e7ebc4ceb6c1ae2975d27e0a78ba1e8546b5f" offset="0x000000"/> + <rom name="mpr-12559 t87.ic1" size="524288" crc="9b1561b3" sha1="b81e7ebc4ceb6c1ae2975d27e0a78ba1e8546b5f"/> </dataarea> </part> </software> @@ -8464,7 +8464,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15209-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15209-sm.u1" size="1048576" crc="e7e3c05b" sha1="ecbc2bfc4f3d8bbd46b398274ed2f5cc3db68454" offset="0x000000"/> + <rom name="mpr-15209-sm.u1" size="1048576" crc="e7e3c05b" sha1="ecbc2bfc4f3d8bbd46b398274ed2f5cc3db68454"/> </dataarea> </part> </software> @@ -8478,7 +8478,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="MPR-17066-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17066-f.u1" size="1048576" crc="1227b2b2" sha1="2672018d9e005a9a3b5006fa8f61e08f2d1909aa" offset="0x000000"/> + <rom name="mpr-17066-f.u1" size="1048576" crc="1227b2b2" sha1="2672018d9e005a9a3b5006fa8f61e08f2d1909aa"/> </dataarea> </part> </software> @@ -8492,7 +8492,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353536"/> <feature name="u1" value="MPR-15406"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15406.u1" size="524288" crc="d10fba51" sha1="9e63b150cc2ec0ef141e68ffda862aa8db604441" offset="0x000000"/> + <rom name="mpr-15406.u1" size="524288" crc="d10fba51" sha1="9e63b150cc2ec0ef141e68ffda862aa8db604441"/> </dataarea> </part> </software> @@ -8506,7 +8506,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="MPR-15405"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15405.u1" size="524288" crc="a26d3ae0" sha1="d8d159c7c5a365242f989cc3aad2352fb27e3af3" offset="0x000000"/> + <rom name="mpr-15405.u1" size="524288" crc="a26d3ae0" sha1="d8d159c7c5a365242f989cc3aad2352fb27e3af3"/> </dataarea> </part> </software> @@ -8524,7 +8524,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14236A-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14236a-h.u1" size="1048576" crc="7a588f4b" sha1="85e8d0a4fac591b25b77c35680ac4175976f251b" offset="0x000000"/> + <rom name="mpr-14236a-h.u1" size="1048576" crc="7a588f4b" sha1="85e8d0a4fac591b25b77c35680ac4175976f251b"/> </dataarea> </part> </software> @@ -8542,7 +8542,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14236-F, MPR-14236-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14236-f.ic1" size="1048576" crc="d1b36786" sha1="7f82d8b57fff88bdca5d8aff85b01e231dc1239a" offset="0x000000"/> + <rom name="mpr-14236-f.ic1" size="1048576" crc="d1b36786" sha1="7f82d8b57fff88bdca5d8aff85b01e231dc1239a"/> </dataarea> </part> </software> @@ -8556,7 +8556,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16363-S"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16363-s.ic1" size="2097152" crc="4081b9f2" sha1="9d4e4b358147ab913c3fcff2811558eac7b8b466" offset="0x000000"/> + <rom name="mpr-16363-s.ic1" size="2097152" crc="4081b9f2" sha1="9d4e4b358147ab913c3fcff2811558eac7b8b466"/> </dataarea> </part> </software> @@ -8570,7 +8570,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16112-H"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16112-h.ic1" size="2097152" crc="aa021bdd" sha1="0ea0da09183eb01d030515beeb40c1427c6e1f07" offset="0x000000"/> + <rom name="mpr-16112-h.ic1" size="2097152" crc="aa021bdd" sha1="0ea0da09183eb01d030515beeb40c1427c6e1f07"/> </dataarea> </part> </software> @@ -8584,7 +8584,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="TOTAL FOOTBALL 1995 ACCLAIM ENTERTAINMENT 9539 D"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="total football.u1" size="2097152" crc="8360b66a" sha1="271b13e1c0697d17ad702e97297ed1ea09ddb53b" offset="0x000000"/> + <rom name="total football.u1" size="2097152" crc="8360b66a" sha1="271b13e1c0697d17ad702e97297ed1ea09ddb53b"/> </dataarea> </part> </software> @@ -8601,7 +8601,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="TMB2 U2"/> <feature name="u3" value="GD74HC138"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="tmb2 u1.u1" size="2097152" crc="4d14abe9" sha1="35f4949e7dcb77196298dfc76d8923a665b5e274" offset="0x000000"/> + <rom name="tmb2 u1.u1" size="2097152" crc="4d14abe9" sha1="35f4949e7dcb77196298dfc76d8923a665b5e274"/> <rom name="tmb2 u2.u2" size="2097152" crc="8214b730" sha1="30d73ec44176cb717d0ef30067c603a7495c57b8" offset="0x200000"/> </dataarea> </part> @@ -8617,7 +8617,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-18848-U"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-18848-u.ic1" size="4194304" crc="8e89a9f3" sha1="6e7bb9b191389973922a5ab9978205bb9d2664cc" offset="0x000000"/> + <rom name="mpr-18848-u.ic1" size="4194304" crc="8e89a9f3" sha1="6e7bb9b191389973922a5ab9978205bb9d2664cc"/> </dataarea> </part> </software> @@ -8635,7 +8635,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="?? REV A"/> <feature name="u1" value="TRUE LIES 1995 ACCLAIM S532 9509 D"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="true lies.u1" size="2097152" crc="18c09468" sha1="d39174bed46ede85531b86df7ba49123ce2f8411" offset="0x000000"/> + <rom name="true lies.u1" size="2097152" crc="18c09468" sha1="d39174bed46ede85531b86df7ba49123ce2f8411"/> </dataarea> </part> </software> @@ -8653,7 +8653,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12752 R87,MPR-12752-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12752 r87.ic1" size="524288" crc="5bd0882d" sha1="90039844478e7cb99951fdff1979c3bda04d080a" offset="0x000000"/> + <rom name="mpr-12752 r87.ic1" size="524288" crc="5bd0882d" sha1="90039844478e7cb99951fdff1979c3bda04d080a"/> </dataarea> </part> </software> @@ -8671,7 +8671,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14674 W52"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14674 w52.ic1" size="524288" crc="0c661369" sha1="3e4b9881dde758ef7bb090b39d3556d9bc0d9f1e" offset="0x000000"/> + <rom name="mpr-14674 w52.ic1" size="524288" crc="0c661369" sha1="3e4b9881dde758ef7bb090b39d3556d9bc0d9f1e"/> </dataarea> </part> </software> @@ -8695,7 +8695,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-13936-F"/> <feature name="ic3" value="PC74HC139P"/> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="mpr-13935-t.ic1" size="131072" crc="04d94498" sha1="43e3483715d8a5af4241863f4559df417c6f61ad" offset="0x000000"/> + <rom name="mpr-13935-t.ic1" size="131072" crc="04d94498" sha1="43e3483715d8a5af4241863f4559df417c6f61ad"/> <rom name="mpr-13936-f.ic2" size="131072" crc="cf88666e" sha1="8e04c17a720e917bf4ca12c44f637822efcfe979" offset="0x080000"/> <rom size="393216" offset="0x020000" loadflag="continue"/> </dataarea> @@ -8715,7 +8715,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13177-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13177-f.ic1" size="524288" crc="a2ec8c67" sha1="f884f2a41dd50f4c1a17c26da7f2d31093bb36b6" offset="0x000000"/> + <rom name="mpr-13177-f.ic1" size="524288" crc="a2ec8c67" sha1="f884f2a41dd50f4c1a17c26da7f2d31093bb36b6"/> </dataarea> </part> </software> @@ -8729,7 +8729,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15319-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15319-f.u1" size="1048576" crc="b6d90a10" sha1="babf6ec6dac62e7563c4fe9cb278179dc4343ea4" offset="0x000000"/> + <rom name="mpr-15319-f.u1" size="1048576" crc="b6d90a10" sha1="babf6ec6dac62e7563c4fe9cb278179dc4343ea4"/> </dataarea> </part> </software> @@ -8743,7 +8743,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14559 W23"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14559 w23.u1" size="1048576" crc="721b5744" sha1="e8c2faa0de6d370a889426b38538e75c264c4456" offset="0x000000"/> + <rom name="mpr-14559 w23.u1" size="1048576" crc="721b5744" sha1="e8c2faa0de6d370a889426b38538e75c264c4456"/> </dataarea> </part> </software> @@ -8757,7 +8757,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15652-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15652-s.u1" size="1048576" crc="ee988bd9" sha1="556a79febff1fe4beb41e4e8a2629ff02b20c38f" offset="0x000000"/> + <rom name="mpr-15652-s.u1" size="1048576" crc="ee988bd9" sha1="556a79febff1fe4beb41e4e8a2629ff02b20c38f"/> </dataarea> </part> </software> @@ -8771,7 +8771,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15284-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15284-f.u1" size="1048576" crc="a744921e" sha1="99ae974fccebfbf6f5a4738e953ad55181144a99" offset="0x000000"/> + <rom name="mpr-15284-f.u1" size="1048576" crc="a744921e" sha1="99ae974fccebfbf6f5a4738e953ad55181144a99"/> </dataarea> </part> </software> @@ -8785,7 +8785,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128-1 REV 1"/> <feature name="u1" value="PAL ULTIMATE MK3"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="pal ultimate mk3.u1" size="4194304" crc="ecfb5cb4" sha1="044bfdb3761df7c4d54a25898353fabcd3f604a3" offset="0x000000"/> + <rom name="pal ultimate mk3.u1" size="4194304" crc="ecfb5cb4" sha1="044bfdb3761df7c4d54a25898353fabcd3f604a3"/> </dataarea> </part> </software> @@ -8799,7 +8799,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15819-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15819-s.u1" size="1048576" crc="83db6e58" sha1="91781d0561f84de0d304221bbc26f4035f62010f" offset="0x000000"/> + <rom name="mpr-15819-s.u1" size="1048576" crc="83db6e58" sha1="91781d0561f84de0d304221bbc26f4035f62010f"/> </dataarea> </part> </software> @@ -8814,7 +8814,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV J"/> <feature name="u1" value="URBAN STRIKE URBAN02"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="urban strike urban02.u1" size="2097152" crc="cf690a75" sha1="897a8f6a08d6d7d6e5316f8047532b3e4603e705" offset="0x000000"/> + <rom name="urban strike urban02.u1" size="2097152" crc="cf690a75" sha1="897a8f6a08d6d7d6e5316f8047532b3e4603e705"/> </dataarea> </part> </software> @@ -8830,7 +8830,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC42X1 REV E"/> <feature name="u1" value="TEAM USA TEA03"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="team usa tea03.u1" size="1048576" crc="a0caf97e" sha1="8d8d833dfc88663408bd7cf9fb821608ad2bef3d" offset="0x000000"/> + <rom name="team usa tea03.u1" size="1048576" crc="a0caf97e" sha1="8d8d833dfc88663408bd7cf9fb821608ad2bef3d"/> </dataarea> </part> </software> @@ -8845,7 +8845,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18330-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18330-u.ic1" size="2097152" crc="d38b3354" sha1="57a64d08028b539dc236a693d383f2e1269a5dd4" offset="0x000000"/> + <rom name="mpr-18330-u.ic1" size="2097152" crc="d38b3354" sha1="57a64d08028b539dc236a693d383f2e1269a5dd4"/> </dataarea> </part> </software> @@ -8876,7 +8876,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="D74HC139C"/> <feature name="batt?" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="mpr-12708-t.ic1" size="131072" crc="5ae36ea5" sha1="1b7defa4f69d199fffe025b804390cef304b200d" offset="0x000000"/> + <rom name="mpr-12708-t.ic1" size="131072" crc="5ae36ea5" sha1="1b7defa4f69d199fffe025b804390cef304b200d"/> <rom name="mpr-12709-s.ic2" size="131072" crc="3abb96be" sha1="d1b02aaa03776ae9426591f7d0cb1476d2d012c5" offset="0x080000"/> <rom size="393216" offset="0x020000" loadflag="continue"/> </dataarea> @@ -8895,7 +8895,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-19093-U"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19093-u.ic1" size="4194304" crc="937380f3" sha1="c283bf31b646489c2341f8325c52fb8b788a3702" offset="0x000000"/> + <rom name="mpr-19093-u.ic1" size="4194304" crc="937380f3" sha1="c283bf31b646489c2341f8325c52fb8b788a3702"/> </dataarea> </part> </software> @@ -8912,7 +8912,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="MPR-19108-MX"/> <feature name="ic3" value="SN74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19107-mx.ic1" size="2097152" crc="1645fd9f" sha1="10571f7171e2b9e48178a8031d9654ee8883717b" offset="0x000000"/> + <rom name="mpr-19107-mx.ic1" size="2097152" crc="1645fd9f" sha1="10571f7171e2b9e48178a8031d9654ee8883717b"/> <rom name="mpr-19108-mx.ic2" size="2097152" crc="03ca9dc2" sha1="aed36c31c5f33e49e2909d83a3649e66c7932b40" offset="0x200000"/> </dataarea> </part> @@ -8928,7 +8928,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-19369-U"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19369-u.ic1" size="4194304" crc="a95d0949" sha1="dff095c9c252bf4af5aae52b83bc3c9d243176b7" offset="0x000000"/> + <rom name="mpr-19369-u.ic1" size="4194304" crc="a95d0949" sha1="dff095c9c252bf4af5aae52b83bc3c9d243176b7"/> </dataarea> </part> </software> @@ -8948,7 +8948,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u4" value="365-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pinball vpball03.u1" size="1048576" crc="d63473aa" sha1="cd066bb54e0a4c21821639728893462b0218597e" offset="0x000000"/> + <rom name="pinball vpball03.u1" size="1048576" crc="d63473aa" sha1="cd066bb54e0a4c21821639728893462b0218597e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -8965,7 +8965,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-18435-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18435-u.ic1" size="2097152" crc="2f35516e" sha1="e4c5271ef2034532841fde323f59d728365d7f6a" offset="0x000000"/> + <rom name="mpr-18435-u.ic1" size="2097152" crc="2f35516e" sha1="e4c5271ef2034532841fde323f59d728365d7f6a"/> </dataarea> </part> </software> @@ -8980,7 +8980,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="WARLOCK 1995 ACCLAIM ENTERTAINMENT S512-U1"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="warlock.u1" size="2097152" crc="0a46539b" sha1="b64f3d0fa74ec93782b4c0441653d72b675e23a7" offset="0x000000"/> + <rom name="warlock.u1" size="2097152" crc="0a46539b" sha1="b64f3d0fa74ec93782b4c0441653d72b675e23a7"/> </dataarea> </part> <!-- LABEL(S) @@ -9008,7 +9008,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="twi 1995 335089-1050.ic1" size="2097152" crc="c2c13b81" sha1="0b068f684e206139bcd592daba4613cbf634dd56" offset="0x000000"/> + <rom name="twi 1995 335089-1050.ic1" size="2097152" crc="c2c13b81" sha1="0b068f684e206139bcd592daba4613cbf634dd56"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -9025,7 +9025,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC42X1 REV E"/> <feature name="u1" value="CARMEN WORLD CWOR01"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> <!-- location not really marked on PCB, using u1 for consistency --> - <rom name="carmen world cwor01.u1" size="1048576" crc="eef372e8" sha1="97c1f36e375ac33fbc5724bbb4bb296d974b114f" offset="0x000000"/> + <rom name="carmen world cwor01.u1" size="1048576" crc="eef372e8" sha1="97c1f36e375ac33fbc5724bbb4bb296d974b114f"/> </dataarea> </part> </software> @@ -9039,7 +9039,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128-1 REV 1"/> <feature name="u1" value="J9647 T97126-20961"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="t97126-20961.u1" size="524288" crc="d68e9c00" sha1="8c648318fdd54e2c75c44429a72c1c1a846e67cb" offset="0x000000"/> + <rom name="t97126-20961.u1" size="524288" crc="d68e9c00" sha1="8c648318fdd54e2c75c44429a72c1c1a846e67cb"/> </dataarea> </part> </software> @@ -9073,7 +9073,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u2" value="AT28C1616E, KM28C16-20"/> <feature name="u3" value="KS74HCTLS00N"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="9341 1-92 acwcsg-1.u1" size="1048576" crc="f57c7068" sha1="6c948c98bbf52b849ffa1920e127c74ae04d75d1" offset="0x000000"/> + <rom name="9341 1-92 acwcsg-1.u1" size="1048576" crc="f57c7068" sha1="6c948c98bbf52b849ffa1920e127c74ae04d75d1"/> </dataarea> </part> <!-- LABEL(S) @@ -9094,7 +9094,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="837-10096 / 171-6587A"/> <!-- two epoxy blocks are present on the PCB, 1MB each?!? --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lrog4621 93501" size="2097152" crc="fa537a45" sha1="84528efaf0729637167774d59a00694deadd5d6d" offset="0x000000"/> + <rom name="lrog4621 93501" size="2097152" crc="fa537a45" sha1="84528efaf0729637167774d59a00694deadd5d6d"/> </dataarea> </part> </software> @@ -9108,7 +9108,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15968-S"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15968-s.u1" size="1048576" crc="f09353b4" sha1="2e7a1724a72e89a3f9a66720d9a7c6f293263798" offset="0x000000"/> + <rom name="mpr-15968-s.u1" size="1048576" crc="f09353b4" sha1="2e7a1724a72e89a3f9a66720d9a7c6f293263798"/> </dataarea> </part> </software> @@ -9123,7 +9123,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670128 REV 1"/> <feature name="ic1" value="WOLVERINE 1994 ACCLAIM S443 J444 27B"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="wolverine.u1" size="2097152" crc="d2437bb7" sha1="261f8ed75586ca7cdec176eb81550458bf1ff437" offset="0x000000"/> + <rom name="wolverine.u1" size="2097152" crc="d2437bb7" sha1="261f8ed75586ca7cdec176eb81550458bf1ff437"/> </dataarea> </part> </software> @@ -9141,7 +9141,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13619 S86"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13619 s86.ic1" size="524288" crc="c24bc5e4" sha1="1fd3f77a2223ebeda547b81e49f3dfc9d0197439" offset="0x000000"/> + <rom name="mpr-13619 s86.ic1" size="524288" crc="c24bc5e4" sha1="1fd3f77a2223ebeda547b81e49f3dfc9d0197439"/> </dataarea> </part> </software> @@ -9162,7 +9162,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic5" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> <!-- Euro dump is confirmed to be 1MB with final 256KB padded with 0xff --> - <rom name="mpr-14556-h.ic1" size="1048576" crc="0d901482" sha1="772c3c71973762eac46e6c180a036c1f3bbd937a" offset="0x000000"/> + <rom name="mpr-14556-h.ic1" size="1048576" crc="0d901482" sha1="772c3c71973762eac46e6c180a036c1f3bbd937a"/> </dataarea> </part> </software> @@ -9180,7 +9180,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12607B"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12607b.ic1" size="262144" crc="bf272bcb" sha1="9da376f266c98c93ae387bec541c513fec84a0e9" offset="0x000000"/> + <rom name="mpr-12607b.ic1" size="262144" crc="bf272bcb" sha1="9da376f266c98c93ae387bec541c513fec84a0e9"/> </dataarea> </part> </software> @@ -9198,7 +9198,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12589 W89"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12589 w89.ic1" size="262144" crc="b01c3d70" sha1="39bbab6430aad3fa9bf024c4b42387ba4ba3e488" offset="0x000000"/> + <rom name="mpr-12589 w89.ic1" size="262144" crc="b01c3d70" sha1="39bbab6430aad3fa9bf024c4b42387ba4ba3e488"/> </dataarea> </part> </software> @@ -9213,7 +9213,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-16930-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16930-f.u1" size="1048576" crc="6065774d" sha1="5f5a31a3e8e3b56aa0a3acdb8049246160679a8f" offset="0x000000"/> + <rom name="mpr-16930-f.u1" size="1048576" crc="6065774d" sha1="5f5a31a3e8e3b56aa0a3acdb8049246160679a8f"/> </dataarea> </part> </software> @@ -9227,7 +9227,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15278-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15278-f.ic1" size="524288" crc="daca01c3" sha1="c307a731763c7f858ef27058b4f46017868749d6" offset="0x000000"/> + <rom name="mpr-15278-f.ic1" size="524288" crc="daca01c3" sha1="c307a731763c7f858ef27058b4f46017868749d6"/> </dataarea> </part> </software> @@ -9242,7 +9242,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13239-S"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-13239-s.ic1" size="262144" crc="dd95f829" sha1="c233313214418300a39afc446e8426cc11f99c6c" offset="0x000000"/> + <rom name="mpr-13239-s.ic1" size="262144" crc="dd95f829" sha1="c233313214418300a39afc446e8426cc11f99c6c"/> </dataarea> </part> </software> @@ -9262,7 +9262,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic4" value="74HC00AP"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16683-f.ic1" size="1048576" crc="0171b47f" sha1="af0e8fada3db7e746aef2c0070deb19602c6d32a" offset="0x000000"/> + <rom name="mpr-16683-f.ic1" size="1048576" crc="0171b47f" sha1="af0e8fada3db7e746aef2c0070deb19602c6d32a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -9278,7 +9278,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978B"/> <feature name="u1" value="MPR-15271-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15271-f.u1" size="1048576" crc="121c6a49" sha1="4b7aa8de517516edd9ee5288124f77238fc9ba6b" offset="0x000000"/> + <rom name="mpr-15271-f.u1" size="1048576" crc="121c6a49" sha1="4b7aa8de517516edd9ee5288124f77238fc9ba6b"/> </dataarea> </part> </software> @@ -9295,7 +9295,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15283-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15283-f.u1" size="1048576" crc="cb9ee238" sha1="c79935fdeb680a1a2e76db1aef2c6897e6ee8e4d" offset="0x000000"/> + <rom name="mpr-15283-f.u1" size="1048576" crc="cb9ee238" sha1="c79935fdeb680a1a2e76db1aef2c6897e6ee8e4d"/> </dataarea> </part> </software> @@ -9316,7 +9316,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic7" value="74HC74A"/> <!-- On the back of the PCB --> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-19766-mx.ic1" size="2097152" crc="99545a01" sha1="f56f4376e45917c875b9286b1bfe90c2b67c29c1" offset="0x000000"/> + <rom name="mpr-19766-mx.ic1" size="2097152" crc="99545a01" sha1="f56f4376e45917c875b9286b1bfe90c2b67c29c1"/> <rom name="mpr-19767-mx.ic2" size="1048576" crc="0e584348" sha1="9b599b237106335a4da0c2a1e88b4d10e2b8330f" offset="0x200000"/> </dataarea> <dataarea name="sram" size="65536"> @@ -9333,7 +9333,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15052"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15052.ic1" size="524288" crc="6e3edc7c" sha1="0a0ac6d37d284ec29b9331776bbf6b78edcdbe81" offset="0x000000"/> + <rom name="mpr-15052.ic1" size="524288" crc="6e3edc7c" sha1="0a0ac6d37d284ec29b9331776bbf6b78edcdbe81"/> </dataarea> </part> </software> @@ -9351,7 +9351,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-14025-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14025-f.ic1" size="524288" crc="2d162a85" sha1="1eac51029fd7fb1da1c5546cbd959220244cf3e5" offset="0x000000"/> + <rom name="mpr-14025-f.ic1" size="524288" crc="2d162a85" sha1="1eac51029fd7fb1da1c5546cbd959220244cf3e5"/> </dataarea> </part> </software> @@ -9368,7 +9368,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="WWF RAW"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> <!-- Euro dump is confirmed to be 4MB with final 1MB padded with 0xff --> - <rom name="wwf raw.u1" size="4194304" crc="fbb1e120" sha1="0971dc7edbdd1d19e1da153394e3d16a6a67cfd0" offset="0x000000"/> + <rom name="wwf raw.u1" size="4194304" crc="fbb1e120" sha1="0971dc7edbdd1d19e1da153394e3d16a6a67cfd0"/> </dataarea> </part> </software> @@ -9385,7 +9385,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="ic2" value="WWFRR-GEN HI VER 1.00"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> <rom name="wwfrr-gen lo ver 1.00.ic1" size="1048576" crc="0b424112" sha1="c0b6cd9b285807d946c47eb6254b21d18b93b024" offset="0x000001" loadflag="load16_byte"/> - <rom name="wwfrr-gen hi ver 1.00.ic2" size="1048576" crc="d227a6e1" sha1="1e6a2be80f7f85ed35345f64bfc183afd05d12a7" offset="0x000000" loadflag="load16_byte"/> + <rom name="wwfrr-gen hi ver 1.00.ic2" size="1048576" crc="d227a6e1" sha1="1e6a2be80f7f85ed35345f64bfc183afd05d12a7" loadflag="load16_byte"/> </dataarea> </part> <!-- LABEL(S) @@ -9413,7 +9413,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670115 REV 4"/> <feature name="ic1" value="MPR-15935-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-15935-sm.ic1" size="2097152" crc="b69dc53e" sha1="34e85015b8681ce15ad4777a60c81297ccf718b1" offset="0x000000"/> + <rom name="mpr-15935-sm.ic1" size="2097152" crc="b69dc53e" sha1="34e85015b8681ce15ad4777a60c81297ccf718b1"/> </dataarea> </part> </software> @@ -9428,7 +9428,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="670100 REV 7"/> <feature name="ic1" value="MPR-15215"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15215.ic1" size="1048576" crc="b929d6c5" sha1="a6df2e9887a3f33139e505b5ac739158b987069f" offset="0x000000"/> + <rom name="mpr-15215.ic1" size="1048576" crc="b929d6c5" sha1="a6df2e9887a3f33139e505b5ac739158b987069f"/> </dataarea> </part> </software> @@ -9442,7 +9442,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15505-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15505-sm.u1" size="1048576" crc="0b78ca97" sha1="111d696b317ad5b57bc66e037a935d3f123d41c2" offset="0x000000"/> + <rom name="mpr-15505-sm.u1" size="1048576" crc="0b78ca97" sha1="111d696b317ad5b57bc66e037a935d3f123d41c2"/> </dataarea> </part> </software> @@ -9457,7 +9457,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-17444-F"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17444-f.ic1" size="2097152" crc="710bc628" sha1="61409e6cf6065ab67d8952b891d8edcf47777193" offset="0x000000"/> + <rom name="mpr-17444-f.ic1" size="2097152" crc="710bc628" sha1="61409e6cf6065ab67d8952b891d8edcf47777193"/> </dataarea> </part> </software> @@ -9471,7 +9471,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-15064-H"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15064-h.ic1" size="524288" crc="59abe7f9" sha1="055b554f7d61ed671eddc385bce950b2baa32249" offset="0x000000"/> + <rom name="mpr-15064-h.ic1" size="524288" crc="59abe7f9" sha1="055b554f7d61ed671eddc385bce950b2baa32249"/> </dataarea> </part> </software> @@ -9485,7 +9485,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17424-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17424-f.u1" size="1048576" crc="204f97d8" sha1="9f235fd4ac2612fb398ecbe423f40c901be8f564" offset="0x000000"/> + <rom name="mpr-17424-f.u1" size="1048576" crc="204f97d8" sha1="9f235fd4ac2612fb398ecbe423f40c901be8f564"/> </dataarea> </part> </software> @@ -9501,7 +9501,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWB SC40X1 REV A"/> <feature name="u1" value="Zany U1 ZAN04"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="zany u1 zan04.u1" size="524288" crc="74ed7607" sha1="f1c3b211c91edfed9c96f422cd10633afa43fdf0" offset="0x000000"/> + <rom name="zany u1 zan04.u1" size="524288" crc="74ed7607" sha1="f1c3b211c91edfed9c96f422cd10633afa43fdf0"/> </dataarea> </part> </software> @@ -9515,7 +9515,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-14463-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14463-sm.u1" size="1048576" crc="89b744a3" sha1="98335b97c5e21f7f8c5436427621836660b91075" offset="0x000000"/> + <rom name="mpr-14463-sm.u1" size="1048576" crc="89b744a3" sha1="98335b97c5e21f7f8c5436427621836660b91075"/> </dataarea> </part> </software> @@ -9532,7 +9532,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-13904-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-13904-h.u1" size="1048576" crc="7e203d2b" sha1="fad499e21ac55a3b8513110dc1f6e3f6cdeca8dd" offset="0x000000"/> + <rom name="mpr-13904-h.u1" size="1048576" crc="7e203d2b" sha1="fad499e21ac55a3b8513110dc1f6e3f6cdeca8dd"/> </dataarea> </part> </software> @@ -9546,7 +9546,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="353490"/> <feature name="u1" value="FX005"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fx005.u1" size="1048576" crc="179a1aa2" sha1="f0b447196d648b282050a52bdfdd9bf0d8f3d57e" offset="0x000000"/> + <rom name="fx005.u1" size="1048576" crc="179a1aa2" sha1="f0b447196d648b282050a52bdfdd9bf0d8f3d57e"/> </dataarea> </part> </software> @@ -9561,7 +9561,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="ZOOL ZOOL04"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="zool zool04.u1" size="1048576" crc="1ee58b03" sha1="cab14f63b7d00b35a11a3a7f60cf231199121dc8" offset="0x000000"/> + <rom name="zool zool04.u1" size="1048576" crc="1ee58b03" sha1="cab14f63b7d00b35a11a3a7f60cf231199121dc8"/> </dataarea> </part> </software> @@ -9576,7 +9576,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="RUGBY RUGBYB21"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="rugby rugbyb21.u1" size="2097152" crc="61f90a8a" sha1="9b435c82b612e23cb512efaebf4d35b203339e44" offset="0x000000"/> + <rom name="rugby rugbyb21.u1" size="2097152" crc="61f90a8a" sha1="9b435c82b612e23cb512efaebf4d35b203339e44"/> </dataarea> </part> </software> @@ -9594,7 +9594,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-12807 T05, MPR-12807-S"/> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12807 t05.ic1" size="262144" crc="724d6965" sha1="05efc300b3f68496200cb73a2a462a97f930a011" offset="0x000000"/> + <rom name="mpr-12807 t05.ic1" size="262144" crc="724d6965" sha1="05efc300b3f68496200cb73a2a462a97f930a011"/> </dataarea> </part> </software> @@ -9613,7 +9613,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="M/MACHINES 96MM96MDEDDB"/> <!-- location not really marked on PCB, using u1 for consistency --> <!-- J-cart version also contains additional ICs for the controller ports --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="m-machines 96mm96mdeddb.u1" size="1048576" crc="23319d0d" sha1="e8ff759679a0df2b3f9ece37ef686f248d3cf37b" offset="0x000000"/> + <rom name="m-machines 96mm96mdeddb.u1" size="1048576" crc="23319d0d" sha1="e8ff759679a0df2b3f9ece37ef686f248d3cf37b"/> </dataarea> </part> </software> @@ -9627,7 +9627,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <info name="alt_title" value="スプラッターハウスPART2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sh2j" size="1048576" crc="adbd991b" sha1="1a0032faec53f8cf21d3178939bbc5b2f844782a" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="sh2j" size="1048576" crc="adbd991b" sha1="1a0032faec53f8cf21d3178939bbc5b2f844782a" loadflag="load16_word_swap"/> </dataarea> </part> </software> @@ -9640,7 +9640,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> <rom name="zetsg lo 7500-00034a.u2" size="1048576" crc="b9c2d518" sha1="e5e7c36746233f441af5e03d0e2b63c6d916df24" offset="0x000001" loadflag="load16_byte"/> - <rom name="zetsg hi 7500-00033a.u1" size="1048576" crc="af362b8c" sha1="2e5c1e4809d763513fa5bb8dc72c97a873fc732b" offset="0x000000" loadflag="load16_byte"/> + <rom name="zetsg hi 7500-00033a.u1" size="1048576" crc="af362b8c" sha1="2e5c1e4809d763513fa5bb8dc72c97a873fc732b" loadflag="load16_byte"/> </dataarea> </part> <!-- LABEL(S) @@ -9669,7 +9669,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="u1" value="SAMPRAS TENNIS MDST6636"/> <!-- location not really marked on PCB, using u1 for consistency --> <!-- J-cart version also contains additional ICs for the controller ports --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sampras tennis mdst6636.u1" size="1048576" crc="94e505b2" sha1="4c830ace4590294bb374b4cab71ebebf44d9a07a" offset="0x000000"/> + <rom name="sampras tennis mdst6636.u1" size="1048576" crc="94e505b2" sha1="4c830ace4590294bb374b4cab71ebebf44d9a07a"/> </dataarea> </part> </software> @@ -9683,7 +9683,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="slot" value="rom_sram"/> <feature name="pcb" value="171-6278A"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17513.ic1" size="2097152" crc="08dc1ead" sha1="7890074018f165eeb1281d81039fb07ccde7d197" offset="0x000000"/> + <rom name="mpr-17513.ic1" size="2097152" crc="08dc1ead" sha1="7890074018f165eeb1281d81039fb07ccde7d197"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -9698,7 +9698,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="slot" value="rom_sram"/> <feature name="pcb" value="171-6278A"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17514.ic1" size="2097152" crc="332b9ecd" sha1="65c8b7ab94b05812d009b4bebda3c49891a6bfbe" offset="0x000000"/> + <rom name="mpr-17514.ic1" size="2097152" crc="332b9ecd" sha1="65c8b7ab94b05812d009b4bebda3c49891a6bfbe"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -9716,7 +9716,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <feature name="slot" value="rom_fram"/> <feature name="pcb" value="171-6658A"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16343.ic1" size="2097152" crc="f4951d1f" sha1="7b98b21b7274233e962132bc22a7ccdf548c0ddb" offset="0x000000"/> + <rom name="mpr-16343.ic1" size="2097152" crc="f4951d1f" sha1="7b98b21b7274233e962132bc22a7ccdf548c0ddb"/> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -9731,7 +9731,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="pcb" value="P10001 REV J"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="skitchin skit09.bin" size="2097152" crc="f785f9d7" sha1="98be93964c14ebc91727b429dd7a7a563b4e2e9f" offset="0x000000"/> + <rom name="skitchin skit09.bin" size="2097152" crc="f785f9d7" sha1="98be93964c14ebc91727b429dd7a7a563b4e2e9f"/> </dataarea> </part> </software> @@ -9742,7 +9742,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mdppf821.bin" size="2097152" crc="32dd8351" sha1="928f46ca87886c6e72d10f7c9db29b09e483bc49" offset="0x000000"/> + <rom name="mdppf821.bin" size="2097152" crc="32dd8351" sha1="928f46ca87886c6e72d10f7c9db29b09e483bc49"/> </dataarea> </part> </software> @@ -9753,7 +9753,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mdmmacd3.bin" size="524288" crc="50081a0b" sha1="56a8844c376f2e79e92cf128681fa3fef81c36d6" offset="0x000000"/> + <rom name="mdmmacd3.bin" size="524288" crc="50081a0b" sha1="56a8844c376f2e79e92cf128681fa3fef81c36d6"/> </dataarea> </part> </software> @@ -9767,7 +9767,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption) <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_cm2in1"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mdppf821.bin" size="2097152" crc="32dd8351" sha1="928f46ca87886c6e72d10f7c9db29b09e483bc49" offset="0x000000"/> + <rom name="mdppf821.bin" size="2097152" crc="32dd8351" sha1="928f46ca87886c6e72d10f7c9db29b09e483bc49"/> <rom name="mdmm acd3.bin" size="524288" crc="50081a0b" sha1="56a8844c376f2e79e92cf128681fa3fef81c36d6" offset="0x200000"/> </dataarea> </part> @@ -9786,7 +9786,7 @@ Confirmed dump but no pcb pic <info name="alt_title" value="紫禁城"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="shikinjoh (jpn).bin" size="524288" crc="5ea0c97d" sha1="34add3f084636d671b48e77a771329f23f8083cd" offset="0x000000"/> + <rom name="shikinjoh (jpn).bin" size="524288" crc="5ea0c97d" sha1="34add3f084636d671b48e77a771329f23f8083cd"/> </dataarea> </part> </software> @@ -9800,7 +9800,7 @@ Confirmed dump but no pcb pic <info name="alt_title" value="トムとジェリー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tom and jerry - frantic antics (jpn).bin" size="1048576" crc="f800c814" sha1="736d015e29fa98980399dfaa8118b4baa5dff393" offset="0x000000"/> + <rom name="tom and jerry - frantic antics (jpn).bin" size="1048576" crc="f800c814" sha1="736d015e29fa98980399dfaa8118b4baa5dff393"/> </dataarea> </part> </software> @@ -9814,7 +9814,7 @@ Confirmed dump but no pcb pic <info name="alt_title" value="ヴァリスIII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="valis iii (jpn) (rev a).bin" size="1048576" crc="4d49a166" sha1="640c3d4f341c8a9b19e5deafae33e7742f109e2d" offset="0x000000"/> + <rom name="valis iii (jpn) (rev a).bin" size="1048576" crc="4d49a166" sha1="640c3d4f341c8a9b19e5deafae33e7742f109e2d"/> </dataarea> </part> </software> @@ -9832,7 +9832,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="十三張麻將 98'美少女"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="13 mahjong 98 (unl).bin" size="655360" crc="68b372f6" sha1="af19eb952bff78178ae3d31ed48b3fc5c7010dea" offset="0x000000"/> + <rom name="13 mahjong 98 (unl).bin" size="655360" crc="68b372f6" sha1="af19eb952bff78178ae3d31ed48b3fc5c7010dea"/> </dataarea> </part> </software> @@ -9843,7 +9843,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="16 ton (jpn) (sn).bin" size="262144" crc="537f04b6" sha1="fd978f7f643311de21de17ed7ed1e7c737b518ee" offset="0x000000"/> + <rom name="16 ton (jpn) (sn).bin" size="262144" crc="537f04b6" sha1="fd978f7f643311de21de17ed7ed1e7c737b518ee"/> </dataarea> </part> </software> @@ -9854,7 +9854,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="16 ton (jpn) (gnk).bin" size="262144" crc="98149eaf" sha1="ff564e8db95697103caca81c45efb29f47e7e7e0" offset="0x000000"/> + <rom name="16 ton (jpn) (gnk).bin" size="262144" crc="98149eaf" sha1="ff564e8db95697103caca81c45efb29f47e7e7e0"/> </dataarea> </part> </software> @@ -9866,7 +9866,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="十六張麻將"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="16 zhang ma jiang (chi) (unl).bin" size="1048576" crc="36407c82" sha1="7857c797245b52641a3d1d4512089bccb0ed5359" offset="0x000000"/> + <rom name="16 zhang ma jiang (chi) (unl).bin" size="1048576" crc="36407c82" sha1="7857c797245b52641a3d1d4512089bccb0ed5359"/> </dataarea> </part> </software> @@ -9880,7 +9880,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_16mj2"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="16 tiles mahjong ii (unl).bin" size="1048576" crc="b4f4249f" sha1="c5278d513ac7b627319bdcb840af216d0fc60f4c" offset="0x000000"/> + <rom name="16 tiles mahjong ii (unl).bin" size="1048576" crc="b4f4249f" sha1="c5278d513ac7b627319bdcb840af216d0fc60f4c"/> </dataarea> </part> </software> @@ -9891,7 +9891,7 @@ but dumps still have to be confirmed. <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="3 ninjas kick back (usa).bin" size="2097152" crc="e5a24999" sha1="d634e3f04672b8a01c3a6e13f8722d5cbbc6b900" offset="0x000000"/> + <rom name="3 ninjas kick back (usa).bin" size="2097152" crc="e5a24999" sha1="d634e3f04672b8a01c3a6e13f8722d5cbbc6b900"/> </dataarea> </part> </software> @@ -9902,7 +9902,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="3-in-1 flashback - world champ. soccer - tecmo world cup 92 (pirate).bin" size="2097152" crc="a8fd28d7" sha1="a0dd99783667af20589d473a2054d4bbd62d943e" offset="0x000000"/> + <rom name="3-in-1 flashback - world champ. soccer - tecmo world cup 92 (pirate).bin" size="2097152" crc="a8fd28d7" sha1="a0dd99783667af20589d473a2054d4bbd62d943e"/> </dataarea> </part> </software> @@ -9913,7 +9913,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="3-in-1 road rash - ms. pac-man - block out (pirate).bin" size="1048576" crc="13c96154" sha1="fd7255c2abdf90698f779a039ea1e560ca19639a" offset="0x000000"/> + <rom name="3-in-1 road rash - ms. pac-man - block out (pirate).bin" size="1048576" crc="13c96154" sha1="fd7255c2abdf90698f779a039ea1e560ca19639a"/> </dataarea> </part> </software> @@ -9928,7 +9928,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="a ressha de ikou md (jpn).bin" size="524288" crc="3d45de4f" sha1="d0d0aaad68978fd15c5857773141ae639de1abc7" offset="0x000000"/> + <rom name="a ressha de ikou md (jpn).bin" size="524288" crc="3d45de4f" sha1="d0d0aaad68978fd15c5857773141ae639de1abc7"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -9944,7 +9944,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ああ播磨灘"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="aa harimanada (jpn).bin" size="2097152" crc="065f6021" sha1="fcc4b27aaaea0439fb256f40fb79c823d90a9d88" offset="0x000000"/> + <rom name="aa harimanada (jpn).bin" size="2097152" crc="065f6021" sha1="fcc4b27aaaea0439fb256f40fb79c823d90a9d88"/> </dataarea> </part> </software> @@ -9955,7 +9955,7 @@ but dumps still have to be confirmed. <publisher>Viacom New Media</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="aaahh!!! real monsters (usa).bin" size="2097152" crc="fdc80bfc" sha1="fa579a7e47ee4a1bdb080bbdec1eef480a85293e" offset="0x000000"/> + <rom name="aaahh!!! real monsters (usa).bin" size="2097152" crc="fdc80bfc" sha1="fa579a7e47ee4a1bdb080bbdec1eef480a85293e"/> </dataarea> </part> </software> @@ -9973,7 +9973,7 @@ but dumps still have to be confirmed. <feature name="u4" value="MO 2 6/26 56 FD68"/> <!-- The 56 might be a 95 written upside down --> <feature name="u5" value="MC74HC139N"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="killertomatoes.5b74.bin" size="2097152" crc="f4b44b82" sha1="b0f1885e74e5aa39872f09444d82c8ebf284eba1" offset="0x000000"/> + <rom name="killertomatoes.5b74.bin" size="2097152" crc="f4b44b82" sha1="b0f1885e74e5aa39872f09444d82c8ebf284eba1"/> </dataarea> </part> </software> @@ -9984,7 +9984,7 @@ but dumps still have to be confirmed. <publisher>Active Enterprises</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="action 52 (usa) (unl).bin" size="2097152" crc="29ff58ae" sha1="1d5b26a5598eea268d15fa16d43816f8c3e4f8c6" offset="0x000000"/> + <rom name="action 52 (usa) (unl).bin" size="2097152" crc="29ff58ae" sha1="1d5b26a5598eea268d15fa16d43816f8c3e4f8c6"/> </dataarea> </part> </software> @@ -9995,7 +9995,7 @@ but dumps still have to be confirmed. <publisher>Active Enterprises</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="action 52 (usa) (alt) (unl).bin" size="2097152" crc="8809d666" sha1="fe9936517f45bd0262613ce4422ace873112210a" offset="0x000000"/> + <rom name="action 52 (usa) (alt) (unl).bin" size="2097152" crc="8809d666" sha1="fe9936517f45bd0262613ce4422ace873112210a"/> </dataarea> </part> </software> @@ -10006,7 +10006,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="addams family, the (usa) (beta).bin" size="1048576" crc="2803a5ca" sha1="34deb427637d0458ce229b4fe3e55ad7901a0a34" offset="0x000000"/> + <rom name="addams family, the (usa) (beta).bin" size="1048576" crc="2803a5ca" sha1="34deb427637d0458ce229b4fe3e55ad7901a0a34"/> </dataarea> </part> </software> @@ -10017,7 +10017,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="addams family, the (usa) (beta) (alt).bin" size="1048576" crc="3a173e1f" sha1="632b321b860021f8a473fccc7bf8a03bd9c2d581" offset="0x000000"/> + <rom name="addams family, the (usa) (beta) (alt).bin" size="1048576" crc="3a173e1f" sha1="632b321b860021f8a473fccc7bf8a03bd9c2d581"/> </dataarea> </part> </software> @@ -10032,7 +10032,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-13842a.bin" size="1048576" crc="e0d5e18a" sha1="842430c0465d810576e75851023929fec873580d" offset="0x000000"/> + <rom name="mpr-13842a.bin" size="1048576" crc="e0d5e18a" sha1="842430c0465d810576e75851023929fec873580d"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -10046,7 +10046,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="advanced daisenryaku - deutsch dengeki sakusen (mar 7, 1991 prototype).bin" size="1048576" crc="6ce17e36" sha1="423fdfb037c4a3e6cb97e49bc1cce6f08bd77475" offset="0x000000" /> + <rom name="advanced daisenryaku - deutsch dengeki sakusen (mar 7, 1991 prototype).bin" size="1048576" crc="6ce17e36" sha1="423fdfb037c4a3e6cb97e49bc1cce6f08bd77475" /> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -10059,7 +10059,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 06, 1995).bin" size="2097152" crc="f05cf389" sha1="bb7ed12f68a7df4956891338d6db0f29acb0f5df" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 06, 1995).bin" size="2097152" crc="f05cf389" sha1="bb7ed12f68a7df4956891338d6db0f29acb0f5df"/> </dataarea> </part> </software> @@ -10070,7 +10070,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 10, 1995).bin" size="2097152" crc="d4f3a070" sha1="27b06143ca3d31504e75429610acc34be4bbe514" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 10, 1995).bin" size="2097152" crc="d4f3a070" sha1="27b06143ca3d31504e75429610acc34be4bbe514"/> </dataarea> </part> </software> @@ -10081,7 +10081,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 11, 1995).bin" size="2097152" crc="b5b5a290" sha1="901fe36018b031ce6a226795ceb7fd868b28ead6" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 11, 1995).bin" size="2097152" crc="b5b5a290" sha1="901fe36018b031ce6a226795ceb7fd868b28ead6"/> </dataarea> </part> </software> @@ -10092,7 +10092,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 18, 1995).bin" size="2097152" crc="6874142b" sha1="5cb7d30f81de290da7cd5298a38acccb7ab1f9c7" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 18, 1995).bin" size="2097152" crc="6874142b" sha1="5cb7d30f81de290da7cd5298a38acccb7ab1f9c7"/> </dataarea> </part> </software> @@ -10103,7 +10103,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 19, 1995).bin" size="2097152" crc="7002da56" sha1="f76e8669934668abfe739c043a40cbf8ed24e78a" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 19, 1995).bin" size="2097152" crc="7002da56" sha1="f76e8669934668abfe739c043a40cbf8ed24e78a"/> </dataarea> </part> </software> @@ -10114,7 +10114,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 21, 1995).bin" size="2097152" crc="61f02f13" sha1="531973851bb71a589be3544952cf0f7694f8d072" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 21, 1995).bin" size="2097152" crc="61f02f13" sha1="531973851bb71a589be3544952cf0f7694f8d072"/> </dataarea> </part> </software> @@ -10125,7 +10125,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 22, 1995).bin" size="2097152" crc="eb8236b2" sha1="97c91de74e744ab0eb52bdcceffb79467a9c5474" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 22, 1995).bin" size="2097152" crc="eb8236b2" sha1="97c91de74e744ab0eb52bdcceffb79467a9c5474"/> </dataarea> </part> </software> @@ -10136,7 +10136,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 24, 1995).bin" size="2097152" crc="253947f8" sha1="1dfd9a4fd06cbe6e28b2519e84b303dbe03a9674" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 24, 1995).bin" size="2097152" crc="253947f8" sha1="1dfd9a4fd06cbe6e28b2519e84b303dbe03a9674"/> </dataarea> </part> </software> @@ -10147,7 +10147,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 26, 1995).bin" size="2097152" crc="bc79f7ee" sha1="6160fd2b45be920c68b31e2a88c27a967dde6d84" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 26, 1995).bin" size="2097152" crc="bc79f7ee" sha1="6160fd2b45be920c68b31e2a88c27a967dde6d84"/> </dataarea> </part> </software> @@ -10158,7 +10158,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 27, 1995).bin" size="2097152" crc="fdac8190" sha1="1a2bece0e3f66dcdd44b555ce45deda510b8ca3a" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 27, 1995).bin" size="2097152" crc="fdac8190" sha1="1a2bece0e3f66dcdd44b555ce45deda510b8ca3a"/> </dataarea> </part> </software> @@ -10169,7 +10169,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - apr 28, 1995).bin" size="2097152" crc="27a1524b" sha1="2e41a3b9c64d93de1d05c830f6d8471edfc2090c" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - apr 28, 1995).bin" size="2097152" crc="27a1524b" sha1="2e41a3b9c64d93de1d05c830f6d8471edfc2090c"/> </dataarea> </part> </software> @@ -10180,7 +10180,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (prototype - may 01, 1995).bin" size="2097152" crc="589aa203" sha1="10467cc121afd7d74699b3ab6b7243b370c09e47" offset="0x000000"/> + <rom name="adventures of batman & robin, the (prototype - may 01, 1995).bin" size="2097152" crc="589aa203" sha1="10467cc121afd7d74699b3ab6b7243b370c09e47"/> </dataarea> </part> </software> @@ -10191,7 +10191,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="adventures of batman & robin, the (usa).bin" size="2097152" crc="0caaa4ac" sha1="1da4b3fc92a6572e70d748ebad346aeb291f89f3" offset="0x000000"/> + <rom name="adventures of batman & robin, the (usa).bin" size="2097152" crc="0caaa4ac" sha1="1da4b3fc92a6572e70d748ebad346aeb291f89f3"/> </dataarea> </part> </software> @@ -10202,7 +10202,7 @@ but dumps still have to be confirmed. <publisher>Ocean</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="adventures of mighty max, the (usa).bin" size="1048576" crc="55f13a00" sha1="147364ce2de49a85bb64dd7f1075d9687d4fe89e" offset="0x000000"/> + <rom name="adventures of mighty max, the (usa).bin" size="1048576" crc="55f13a00" sha1="147364ce2de49a85bb64dd7f1075d9687d4fe89e"/> </dataarea> </part> </software> @@ -10213,7 +10213,7 @@ but dumps still have to be confirmed. <publisher>Absolute Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="adventures of rocky and bullwinkle and friends, the (usa).bin" size="1048576" crc="ef02d57b" sha1="a70e83f25ff8ae8b0590920531558faa61738d0f" offset="0x000000"/> + <rom name="adventures of rocky and bullwinkle and friends, the (usa).bin" size="1048576" crc="ef02d57b" sha1="a70e83f25ff8ae8b0590920531558faa61738d0f"/> </dataarea> </part> </software> @@ -10225,7 +10225,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="冒險小子"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="adventurous boy - mao xian xiao zi (chi) (unl).bin" size="524288" crc="d4403913" sha1="f6e5bba7254f7f73a007f234f1001ddcb0b62484" offset="0x000000"/> + <rom name="adventurous boy - mao xian xiao zi (chi) (unl).bin" size="524288" crc="d4403913" sha1="f6e5bba7254f7f73a007f234f1001ddcb0b62484"/> </dataarea> </part> </software> @@ -10236,7 +10236,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="aero the acro-bat (beta).bin" size="1048576" crc="dcd14b10" sha1="105316ad1eb7e3386cbd3ffa2d9d841796193e65" offset="0x000000"/> + <rom name="aero the acro-bat (beta).bin" size="1048576" crc="dcd14b10" sha1="105316ad1eb7e3386cbd3ffa2d9d841796193e65"/> </dataarea> </part> </software> @@ -10247,7 +10247,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="aero the acro-bat (usa).bin" size="1048576" crc="a3a7a8b5" sha1="438fec09e05337a063f986632b52c9d60dd03ba1" offset="0x000000"/> + <rom name="aero the acro-bat (usa).bin" size="1048576" crc="a3a7a8b5" sha1="438fec09e05337a063f986632b52c9d60dd03ba1"/> </dataarea> </part> </software> @@ -10258,7 +10258,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="aero the acro-bat 2 (usa).bin" size="2097152" crc="39eb74eb" sha1="6284a8a6c39137493b1ccc01fcd115cdfb775750" offset="0x000000"/> + <rom name="aero the acro-bat 2 (usa).bin" size="2097152" crc="39eb74eb" sha1="6284a8a6c39137493b1ccc01fcd115cdfb775750"/> </dataarea> </part> </software> @@ -10270,7 +10270,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="aerobiz (usa).bin" size="1048576" crc="cfaa9bce" sha1="104ad3c6f5aaba08270faf427991d6a256c6e67c" offset="0x000000"/> + <rom name="aerobiz (usa).bin" size="1048576" crc="cfaa9bce" sha1="104ad3c6f5aaba08270faf427991d6a256c6e67c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10287,7 +10287,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="air management - oozora ni kakeru (jpn).bin" size="1048576" crc="b3db0c71" sha1="b4e5752453cb3e4b3f6cb4fd9ad6473b4b8addd4" offset="0x000000"/> + <rom name="air management - oozora ni kakeru (jpn).bin" size="1048576" crc="b3db0c71" sha1="b4e5752453cb3e4b3f6cb4fd9ad6473b4b8addd4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10301,7 +10301,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="aerobiz supersonic (usa).bin" size="1048576" crc="9377f1b5" sha1="f29b148c052f50a89e3b877ce027a0d5aaa387d1" offset="0x000000"/> + <rom name="aerobiz supersonic (usa).bin" size="1048576" crc="9377f1b5" sha1="f29b148c052f50a89e3b877ce027a0d5aaa387d1"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10318,7 +10318,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="air management ii - koukuuou o mezase (jpn).bin" size="1048576" crc="4582817b" sha1="6ed89fc3302023bc95c2bba0d45fe1d30e1c5d86" offset="0x000000"/> + <rom name="air management ii - koukuuou o mezase (jpn).bin" size="1048576" crc="4582817b" sha1="6ed89fc3302023bc95c2bba0d45fe1d30e1c5d86"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10334,7 +10334,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="アフターバーナーII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12941.bin" size="524288" crc="4ff37e66" sha1="8f1e6a3e83094e5d0e237d6a1ffcc87171595ea5" offset="0x000000"/> + <rom name="mpr-12941.bin" size="524288" crc="4ff37e66" sha1="8f1e6a3e83094e5d0e237d6a1ffcc87171595ea5"/> </dataarea> </part> </software> @@ -10348,7 +10348,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エアロ ブラスターズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="aero blasters (jpn).bin" size="524288" crc="a00da987" sha1="64d1964c3b6293f521427d3d83e4defe363cc129" offset="0x000000"/> + <rom name="aero blasters (jpn).bin" size="524288" crc="a00da987" sha1="64d1964c3b6293f521427d3d83e4defe363cc129"/> </dataarea> </part> </software> @@ -10359,7 +10359,7 @@ but dumps still have to be confirmed. <publisher>Seismic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="air diver (usa).bin" size="524288" crc="2041885e" sha1="0ea311e3ed667d5d8b7ca4fad66f9d069f0bcb77" offset="0x000000"/> + <rom name="air diver (usa).bin" size="524288" crc="2041885e" sha1="0ea311e3ed667d5d8b7ca4fad66f9d069f0bcb77"/> </dataarea> </part> </software> @@ -10370,7 +10370,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="aladdin (usa) (beta).bin" size="2097152" crc="8c60ef73" sha1="1f8d4f888b761a878dcc5ffe2dc7c6fef46db1ca" offset="0x000000"/> + <rom name="aladdin (usa) (beta).bin" size="2097152" crc="8c60ef73" sha1="1f8d4f888b761a878dcc5ffe2dc7c6fef46db1ca"/> </dataarea> </part> </software> @@ -10381,7 +10381,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="aladdin (jul 31, 1993 prototype).bin" size="2097152" crc="c4491714" sha1="83656905ae8acedfad507ee44802c383dd8002a4" offset="0x000000" /> + <rom name="aladdin (jul 31, 1993 prototype).bin" size="2097152" crc="c4491714" sha1="83656905ae8acedfad507ee44802c383dd8002a4" /> </dataarea> </part> </software> @@ -10392,7 +10392,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="aladdin ii (unl).bin" size="2097152" crc="be5f9397" sha1="9980997458dff7897009301a873cf84441f8a01f" offset="0x000000"/> + <rom name="aladdin ii (unl).bin" size="2097152" crc="be5f9397" sha1="9980997458dff7897009301a873cf84441f8a01f"/> </dataarea> </part> </software> @@ -10403,7 +10403,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="alex kidd in the enchanted castle (euro).bin" size="262144" crc="c3a52529" sha1="fd033ad9bd60d57adf52fa8cd0c1a5968d083f46" offset="0x000000"/> + <rom name="alex kidd in the enchanted castle (euro).bin" size="262144" crc="c3a52529" sha1="fd033ad9bd60d57adf52fa8cd0c1a5968d083f46"/> </dataarea> </part> </software> @@ -10417,7 +10417,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="アレックスキッド 天空魔城 ~ Alex Kidd - Tenkuu Majou (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="alex kidd - tenkuu majou (jpn).bin" size="262144" crc="8a5ed856" sha1="0bd83099edd3938a0f127ed399cb01046e36ac32" offset="0x000000"/> + <rom name="alex kidd - tenkuu majou (jpn).bin" size="262144" crc="8a5ed856" sha1="0bd83099edd3938a0f127ed399cb01046e36ac32"/> </dataarea> </part> </software> @@ -10428,7 +10428,7 @@ but dumps still have to be confirmed. <publisher>Samsung</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="alex kidd - cheongong maseong (kor).bin" size="262144" crc="5b0678fb" sha1="aa9f686045fe83ee5f86640e5a711f80cad16b1e" offset="0x000000"/> + <rom name="alex kidd - cheongong maseong (kor).bin" size="262144" crc="5b0678fb" sha1="aa9f686045fe83ee5f86640e5a711f80cad16b1e"/> </dataarea> </part> </software> @@ -10439,7 +10439,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="alex kidd in the enchanted castle (usa).bin" size="262144" crc="47dba0ac" sha1="bbb204c1eb5ca1b6d180c32722955b2c39d2c17b" offset="0x000000"/> + <rom name="alex kidd in the enchanted castle (usa).bin" size="262144" crc="47dba0ac" sha1="bbb204c1eb5ca1b6d180c32722955b2c39d2c17b"/> </dataarea> </part> </software> @@ -10450,7 +10450,7 @@ but dumps still have to be confirmed. <publisher>Arena Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15061a.bin" size="524288" crc="b327fd1b" sha1="26959752d0683298146c2a89599fa598d009651b" offset="0x000000"/> + <rom name="mpr-15061a.bin" size="524288" crc="b327fd1b" sha1="26959752d0683298146c2a89599fa598d009651b"/> </dataarea> </part> </software> @@ -10464,7 +10464,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エイリアンソルジャー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="alien soldier (jpn).bin" size="2097152" crc="90fa1539" sha1="8f6eb584ed9487b8504fbc21d86783f58e6c9cd6" offset="0x000000"/> + <rom name="alien soldier (jpn).bin" size="2097152" crc="90fa1539" sha1="8f6eb584ed9487b8504fbc21d86783f58e6c9cd6"/> </dataarea> </part> </software> @@ -10478,7 +10478,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="アリシア ドラグーン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="alisia dragoon (jpn).bin" size="1048576" crc="4d476722" sha1="04cf02a0004f2eba16af781dd55b946176bb9dbf" offset="0x000000"/> + <rom name="alisia dragoon (jpn).bin" size="1048576" crc="4d476722" sha1="04cf02a0004f2eba16af781dd55b946176bb9dbf"/> </dataarea> </part> </software> @@ -10489,7 +10489,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="alisia dragoon (usa).bin" size="1048576" crc="d28d5c40" sha1="69bf7a9ebcb851e0d571f93b26d785ca87621b01" offset="0x000000"/> + <rom name="alisia dragoon (usa).bin" size="1048576" crc="d28d5c40" sha1="69bf7a9ebcb851e0d571f93b26d785ca87621b01"/> </dataarea> </part> </software> @@ -10503,7 +10503,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="獣王記"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="juuouki (jpn) (v1.1).bin" size="524288" crc="b2233e87" sha1="d0713d6da20145fe9e13b56a103fce23bc6051d7" offset="0x000000"/> + <rom name="juuouki (jpn) (v1.1).bin" size="524288" crc="b2233e87" sha1="d0713d6da20145fe9e13b56a103fce23bc6051d7"/> </dataarea> </part> </software> @@ -10514,7 +10514,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="juuouki (jpn).bin" size="524288" crc="1b7c96c0" sha1="bf5782b6f25dcf2bd1ff987e2821441c77da3c5d" offset="0x000000"/> + <rom name="juuouki (jpn).bin" size="524288" crc="1b7c96c0" sha1="bf5782b6f25dcf2bd1ff987e2821441c77da3c5d"/> </dataarea> </part> </software> @@ -10525,7 +10525,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="american gladiators (usa).bin" size="1048576" crc="9952fa85" sha1="996581f1b1f7887f3f103ed170ddd9e03ce8c74c" offset="0x000000"/> + <rom name="american gladiators (usa).bin" size="1048576" crc="9952fa85" sha1="996581f1b1f7887f3f103ed170ddd9e03ce8c74c"/> </dataarea> </part> </software> @@ -10536,7 +10536,7 @@ but dumps still have to be confirmed. <publisher>TecMagik</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="andre agassi tennis (usa).bin" size="524288" crc="e755dd51" sha1="aadf22d36cd745fc35676c07f04df3de579c422c" offset="0x000000"/> + <rom name="andre agassi tennis (usa).bin" size="524288" crc="e755dd51" sha1="aadf22d36cd745fc35676c07f04df3de579c422c"/> </dataarea> </part> </software> @@ -10547,7 +10547,7 @@ but dumps still have to be confirmed. <publisher>TecMagik</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="andre agassi tennis (usa) (beta).bin" size="524288" crc="3bbf700d" sha1="f4a05902002273788572fcd49502db44e5dff963" offset="0x000000"/> + <rom name="andre agassi tennis (usa) (beta).bin" size="524288" crc="3bbf700d" sha1="f4a05902002273788572fcd49502db44e5dff963"/> </dataarea> </part> </software> @@ -10558,7 +10558,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="animaniacs (usa).bin" size="1048576" crc="86224d86" sha1="7e9d70b5172b4ea9e1b3f5b6009325fa39315a7c" offset="0x000000"/> + <rom name="animaniacs (usa).bin" size="1048576" crc="86224d86" sha1="7e9d70b5172b4ea9e1b3f5b6009325fa39315a7c"/> </dataarea> </part> </software> @@ -10569,7 +10569,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="out of this world (beta).bin" size="1048576" crc="3aad905a" sha1="9698cc5acc0031e26d71bb074742295142dafdb9" offset="0x000000"/> + <rom name="out of this world (beta).bin" size="1048576" crc="3aad905a" sha1="9698cc5acc0031e26d71bb074742295142dafdb9"/> </dataarea> </part> </software> @@ -10581,7 +10581,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="阿Q連環泡"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="aq renkan awa (chi) (unl).bin" size="1048576" crc="2c6cbd77" sha1="fcd1c7fcfb9027ae7baad9c67847ef5f1090991a" offset="0x000000"/> + <rom name="aq renkan awa (chi) (unl).bin" size="1048576" crc="2c6cbd77" sha1="fcd1c7fcfb9027ae7baad9c67847ef5f1090991a"/> </dataarea> </part> </software> @@ -10592,7 +10592,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="arcus odyssey (usa).bin" size="1048576" crc="bc4d9b20" sha1="26feaafad8c464ce3fa96912c2a85c7596e5fa4e" offset="0x000000"/> + <rom name="arcus odyssey (usa).bin" size="1048576" crc="bc4d9b20" sha1="26feaafad8c464ce3fa96912c2a85c7596e5fa4e"/> </dataarea> </part> </software> @@ -10606,7 +10606,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="アークス・オデッセイ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="arcus odyssey (jpn).bin" size="1048576" crc="41c5fb4f" sha1="8e1a9a9f9ba50bca0a377bd8f795b7c9c1275815" offset="0x000000"/> + <rom name="arcus odyssey (jpn).bin" size="1048576" crc="41c5fb4f" sha1="8e1a9a9f9ba50bca0a377bd8f795b7c9c1275815"/> </dataarea> </part> </software> @@ -10620,7 +10620,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="尾崎直道のスーパーマスターズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="naomichi ozaki no super masters (jpn).bin" size="524288" crc="088ba825" sha1="662a87d679066aad0638b2ffb01c807d9f376121" offset="0x000000"/> + <rom name="naomichi ozaki no super masters (jpn).bin" size="524288" crc="088ba825" sha1="662a87d679066aad0638b2ffb01c807d9f376121"/> </dataarea> </part> </software> @@ -10632,7 +10632,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="arrowflash.a04c.bin" size="524288" crc="4d89e66b" sha1="916524d2b403a633108cf457eec13b4df7384d95" offset="0x000000"/> + <rom name="arrowflash.a04c.bin" size="524288" crc="4d89e66b" sha1="916524d2b403a633108cf457eec13b4df7384d95"/> </dataarea> </part> </software> @@ -10643,7 +10643,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="art of fighting (prototype - jul 11, 1994).bin" size="2097152" crc="19ce567d" sha1="221c6ee35e9dfc446f076f84762af153cc3f4208" offset="0x000000"/> + <rom name="art of fighting (prototype - jul 11, 1994).bin" size="2097152" crc="19ce567d" sha1="221c6ee35e9dfc446f076f84762af153cc3f4208"/> </dataarea> </part> </software> @@ -10654,7 +10654,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="ariel the little mermaid (oct 10, 1992 build).bin" size="524288" crc="2b3f375e" sha1="4a96ea3aaa27717c8ea9379d4c6a80b620ed4495" offset="0x000000" /> + <rom name="ariel the little mermaid (oct 10, 1992 build).bin" size="524288" crc="2b3f375e" sha1="4a96ea3aaa27717c8ea9379d4c6a80b620ed4495" /> </dataarea> </part> </software> @@ -10665,7 +10665,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="arnold palmer tournament golf (mar 22, 1990 prototype).bin" size="524288" crc="09b67c70" sha1="9aa39a64741347d11c8556326596e09c1a4193ef" offset="0x000000" /> + <rom name="arnold palmer tournament golf (mar 22, 1990 prototype).bin" size="524288" crc="09b67c70" sha1="9aa39a64741347d11c8556326596e09c1a4193ef" /> </dataarea> </part> </software> @@ -10679,7 +10679,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="171-5978B-8/16"/> <feature name="ic1" value="MPR-16830-T"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16830-t.ic1" size="2097152" crc="c9a57e07" sha1="7603f33a98994e8145c942e1ed28e6b072332324" offset="0x000000"/> + <rom name="mpr-16830-t.ic1" size="2097152" crc="c9a57e07" sha1="7603f33a98994e8145c942e1ed28e6b072332324"/> </dataarea> </part> </software> @@ -10693,7 +10693,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="龍虎の拳"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ryuuko no ken (jpn).bin" size="2097152" crc="054cf5f6" sha1="c4adc3fc6e1130f64440c7dc2673b239f1523626" offset="0x000000"/> + <rom name="ryuuko no ken (jpn).bin" size="2097152" crc="054cf5f6" sha1="c4adc3fc6e1130f64440c7dc2673b239f1523626"/> </dataarea> </part> </software> @@ -10704,7 +10704,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="art alive (sep 20, 1991 build).bin" size="262144" crc="952c0375" sha1="926dfc28ceae56e099e9da186578a623c6ebfa0a" offset="0x000000" /> + <rom name="art alive (sep 20, 1991 build).bin" size="262144" crc="952c0375" sha1="926dfc28ceae56e099e9da186578a623c6ebfa0a" /> </dataarea> </part> </software> @@ -10715,7 +10715,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="asterix and the great rescue (usa).bin" size="2097152" crc="7f112cd8" sha1="6d73f37fa31dbcc6a8e9e1590f552e084346088c" offset="0x000000"/> + <rom name="asterix and the great rescue (usa).bin" size="2097152" crc="7f112cd8" sha1="6d73f37fa31dbcc6a8e9e1590f552e084346088c"/> </dataarea> </part> </software> @@ -10726,7 +10726,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="asterix and the power of the gods (euro) (beta).bin" size="2097152" crc="45c8b5b7" sha1="0905252a58dc5ce0aaa06f1129516fefbda65ddb" offset="0x000000"/> + <rom name="asterix and the power of the gods (euro) (beta).bin" size="2097152" crc="45c8b5b7" sha1="0905252a58dc5ce0aaa06f1129516fefbda65ddb"/> </dataarea> </part> </software> @@ -10737,7 +10737,7 @@ but dumps still have to be confirmed. <publisher>Treco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="atomic robo-kid (usa).bin" size="524288" crc="7cd8169e" sha1="38115bc07f11885b4e4c19f92508f729ad6c8765" offset="0x000000"/> + <rom name="atomic robo-kid (usa).bin" size="524288" crc="7cd8169e" sha1="38115bc07f11885b4e4c19f92508f729ad6c8765"/> </dataarea> </part> </software> @@ -10751,7 +10751,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="アトミック ロボキッド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13483.bin" size="524288" crc="e833067e" sha1="9bed099693c27a6575b394bdd150efb7cc53c5c6" offset="0x000000"/> + <rom name="mpr-13483.bin" size="524288" crc="e833067e" sha1="9bed099693c27a6575b394bdd150efb7cc53c5c6"/> </dataarea> </part> </software> @@ -10762,7 +10762,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="atomic runner (usa).bin" size="1048576" crc="0677c210" sha1="8a6e868fe36f2e5ac01af2557d3798a892e34799" offset="0x000000"/> + <rom name="atomic runner (usa).bin" size="1048576" crc="0677c210" sha1="8a6e868fe36f2e5ac01af2557d3798a892e34799"/> </dataarea> </part> </software> @@ -10776,7 +10776,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="チェルノブ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chelnov (jpn).bin" size="1048576" crc="b2fe74d8" sha1="ac1ae7b38f6498472bc4f072726a4ca069e41204" offset="0x000000"/> + <rom name="chelnov (jpn).bin" size="1048576" crc="b2fe74d8" sha1="ac1ae7b38f6498472bc4f072726a4ca069e41204"/> </dataarea> </part> </software> @@ -10788,7 +10788,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - aug 02, 1994).bin" size="2097152" crc="686a9fa1" sha1="3e29c757cedf2334d830f4375242c066f83e0d36" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - aug 02, 1994).bin" size="2097152" crc="686a9fa1" sha1="3e29c757cedf2334d830f4375242c066f83e0d36"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10802,7 +10802,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - aug 05, 1994).bin" size="2097152" crc="a1fef967" sha1="9fae94e52de4bde42ac45f0e3d3964ccd094b375" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - aug 05, 1994).bin" size="2097152" crc="a1fef967" sha1="9fae94e52de4bde42ac45f0e3d3964ccd094b375"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10816,7 +10816,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - aug 08, 1994).bin" size="2097152" crc="e6398864" sha1="2cade1465fd5a835523b688bb675f67a7012e67d" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - aug 08, 1994).bin" size="2097152" crc="e6398864" sha1="2cade1465fd5a835523b688bb675f67a7012e67d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10831,7 +10831,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - jul 19, 1994).bin" size="2097152" crc="cb927488" sha1="e0e94be5c1f76465151cf6c6357d67ba68170676" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - jul 19, 1994).bin" size="2097152" crc="cb927488" sha1="e0e94be5c1f76465151cf6c6357d67ba68170676"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10845,7 +10845,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - jul 23, 1994).bin" size="2097152" crc="a15d5051" sha1="88005e79f325e20c804e04a7a310a6d19b7f7cce" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - jul 23, 1994).bin" size="2097152" crc="a15d5051" sha1="88005e79f325e20c804e04a7a310a6d19b7f7cce"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10859,7 +10859,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - jul 25, 1994).bin" size="2097152" crc="a15d5051" sha1="88005e79f325e20c804e04a7a310a6d19b7f7cce" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - jul 25, 1994).bin" size="2097152" crc="a15d5051" sha1="88005e79f325e20c804e04a7a310a6d19b7f7cce"/> </dataarea> </part> </software--> @@ -10872,7 +10872,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - may 09, 1994).bin" size="2097152" crc="b17a8dbc" sha1="dbaa2f60df5811026539d1f4c6ad50b596b1356a" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - may 09, 1994).bin" size="2097152" crc="b17a8dbc" sha1="dbaa2f60df5811026539d1f4c6ad50b596b1356a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10886,7 +10886,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (prototype - sep 08, 1994).bin" size="2097152" crc="b83f4ca4" sha1="c2e277d1cf4fa9def71014dc7cf6ebe34d521281" offset="0x000000"/> + <rom name="atp tour championship tennis (prototype - sep 08, 1994).bin" size="2097152" crc="b83f4ca4" sha1="c2e277d1cf4fa9def71014dc7cf6ebe34d521281"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10900,7 +10900,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="atp tour championship tennis (usa).bin" size="2097152" crc="8c822884" sha1="1ccd027cac63ee56b24a54a84706646d22d0b610" offset="0x000000"/> + <rom name="atp tour championship tennis (usa).bin" size="2097152" crc="8c822884" sha1="1ccd027cac63ee56b24a54a84706646d22d0b610"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -10913,7 +10913,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="australian rugby league (euro).bin" size="2097152" crc="ac5bc26a" sha1="b54754180f22d52fc56bab3aeb7a1edd64c13fef" offset="0x000000"/> + <rom name="australian rugby league (euro).bin" size="2097152" crc="ac5bc26a" sha1="b54754180f22d52fc56bab3aeb7a1edd64c13fef"/> </dataarea> </part> </software> @@ -10924,7 +10924,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="awesome possum (usa).bin" size="2097152" crc="1f07577f" sha1="a0fe802de7874c95c355ec12b29136651fe0af28" offset="0x000000"/> + <rom name="awesome possum (usa).bin" size="2097152" crc="1f07577f" sha1="a0fe802de7874c95c355ec12b29136651fe0af28"/> </dataarea> </part> </software> @@ -10935,7 +10935,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="awesome possum (usa) (beta).bin" size="2097152" crc="0158dc53" sha1="8728f7d18c75e132b98917b96ade5d42c0d4a0cb" offset="0x000000"/> + <rom name="awesome possum (usa) (beta).bin" size="2097152" crc="0158dc53" sha1="8728f7d18c75e132b98917b96ade5d42c0d4a0cb"/> </dataarea> </part> </software> @@ -10949,7 +10949,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="オーサム ポッサム"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="awesome possum (japan).bin" size="2097152" crc="8c64445e" sha1="a34a81e8601d18781b352c1febf9ded6a1c398db" offset="0x000000"/> + <rom name="awesome possum (japan).bin" size="2097152" crc="8c64445e" sha1="a34a81e8601d18781b352c1febf9ded6a1c398db"/> </dataarea> </part> </software> @@ -10960,7 +10960,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="aworg (jpn) (sn).bin" size="262144" crc="069c27c1" sha1="8316433112fb4b80bbbaf905f93bbfa95f5cb8b2" offset="0x000000"/> + <rom name="aworg (jpn) (sn).bin" size="262144" crc="069c27c1" sha1="8316433112fb4b80bbbaf905f93bbfa95f5cb8b2"/> </dataarea> </part> </software> @@ -10971,7 +10971,7 @@ but dumps still have to be confirmed. <publisher>ASCII Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="aws pro moves soccer (usa).bin" size="524288" crc="707017e5" sha1="59b47ce071b38eb740a916c42b256af77e2e7a61" offset="0x000000"/> + <rom name="aws pro moves soccer (usa).bin" size="524288" crc="707017e5" sha1="59b47ce071b38eb740a916c42b256af77e2e7a61"/> </dataarea> </part> </software> @@ -10982,7 +10982,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="b.o.b. (euro, usa).bin" size="1048576" crc="eaa2acb7" sha1="84d63c848d68d844dbcf360040a87a0c93d67f74" offset="0x000000"/> + <rom name="b.o.b. (euro, usa).bin" size="1048576" crc="eaa2acb7" sha1="84d63c848d68d844dbcf360040a87a0c93d67f74"/> </dataarea> </part> </software> @@ -10993,7 +10993,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="b.o.b. (usa) (beta).bin" size="1048576" crc="e3e8421e" sha1="eb5e4221b13372f2155ac80e88eb1114a6e2ccc7" offset="0x000000"/> + <rom name="b.o.b. (usa) (beta).bin" size="1048576" crc="e3e8421e" sha1="eb5e4221b13372f2155ac80e88eb1114a6e2ccc7"/> </dataarea> </part> </software> @@ -11007,7 +11007,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="スペースファンキー ビー・オー・ビー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="space funky b.o.b. (jpn).bin" size="1048576" crc="e9310d3b" sha1="2d0e4423e28d7175fc27a9c5b1cb86f1d5cedd3e" offset="0x000000"/> + <rom name="space funky b.o.b. (jpn).bin" size="1048576" crc="e9310d3b" sha1="2d0e4423e28d7175fc27a9c5b1cb86f1d5cedd3e"/> </dataarea> </part> </software> @@ -11018,7 +11018,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="baby boom (prototype - aug 11, 1994).bin" size="2097152" crc="bd697054" sha1="7baa515001aff4fa93c871189c891e5bd2eaab11" offset="0x000000"/> + <rom name="baby boom (prototype - aug 11, 1994).bin" size="2097152" crc="bd697054" sha1="7baa515001aff4fa93c871189c891e5bd2eaab11"/> </dataarea> </part> </software> @@ -11029,7 +11029,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="baby boom (prototype - jun 03, 1994).bin" size="2097152" crc="c0d97f6f" sha1="24b5a84fb68b89a5ac4e7a9e85af95880067fc5f" offset="0x000000"/> + <rom name="baby boom (prototype - jun 03, 1994).bin" size="2097152" crc="c0d97f6f" sha1="24b5a84fb68b89a5ac4e7a9e85af95880067fc5f"/> </dataarea> </part> </software> @@ -11040,7 +11040,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="baby boom (prototype - jun 06, 1994).bin" size="2097152" crc="6e0cf48d" sha1="22c8e6ac65de990a3f30aedf777f7336f7791e66" offset="0x000000"/> + <rom name="baby boom (prototype - jun 06, 1994).bin" size="2097152" crc="6e0cf48d" sha1="22c8e6ac65de990a3f30aedf777f7336f7791e66"/> </dataarea> </part> </software> @@ -11051,7 +11051,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="baby's day out (usa) (prototype).bin" size="1048576" crc="b2e7cc49" sha1="5cc32a2826b3cc5c581043fe6c481ffb753321dd" offset="0x000000"/> + <rom name="baby's day out (usa) (prototype).bin" size="1048576" crc="b2e7cc49" sha1="5cc32a2826b3cc5c581043fe6c481ffb753321dd"/> </dataarea> </part> </software> @@ -11062,7 +11062,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="baby's day out (usa) (prototype) (earlier).bin" size="1048576" crc="459b891c" sha1="99983282e75e1cf01a47d00f0be15e20eaae0907" offset="0x000000"/> + <rom name="baby's day out (usa) (prototype) (earlier).bin" size="1048576" crc="459b891c" sha1="99983282e75e1cf01a47d00f0be15e20eaae0907"/> </dataarea> </part> </software> @@ -11073,7 +11073,7 @@ but dumps still have to be confirmed. <publisher>Arena Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="back to the future part iii (usa).bin" size="524288" crc="66a388c3" sha1="a704a1538fb4392e4631e96dce11eeff99d9b04a" offset="0x000000"/> + <rom name="back to the future part iii (usa).bin" size="524288" crc="66a388c3" sha1="a704a1538fb4392e4631e96dce11eeff99d9b04a"/> </dataarea> </part> </software> @@ -11088,7 +11088,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13677.bin" size="524288" crc="b1e268da" sha1="cee49b613298e060d938de523dfcbb27e790b5af" offset="0x000000"/> + <rom name="mpr-13677.bin" size="524288" crc="b1e268da" sha1="cee49b613298e060d938de523dfcbb27e790b5af"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -11102,7 +11102,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Ballz 3D - Fighting at Its Ballziest (USA Box) / Ballz 3D - The Battle of the Balls (Euro Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ballz 3d - fighting at its ballziest (euro, usa).bin" size="2097152" crc="b362b705" sha1="4825cb9245a701cc59900c57a7a5fa70edc160f0" offset="0x000000"/> + <rom name="ballz 3d - fighting at its ballziest (euro, usa).bin" size="2097152" crc="b362b705" sha1="4825cb9245a701cc59900c57a7a5fa70edc160f0"/> </dataarea> </part> </software> @@ -11114,7 +11114,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="爆笑三国"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bao.bin" size="1048576" crc="496eb1d1" sha1="eb2363c83a0b76b7825320dcf332779b534a1d89" offset="0x000000"/> + <rom name="bao.bin" size="1048576" crc="496eb1d1" sha1="eb2363c83a0b76b7825320dcf332779b534a1d89"/> </dataarea> </part> </software> @@ -11125,7 +11125,7 @@ but dumps still have to be confirmed. <publisher>Hi Tech Expressions</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="barbie super model (usa).bin" size="1048576" crc="81c9662b" sha1="490f4f7a45ca7f3e13069a498218ae8eaa563e85" offset="0x000000"/> + <rom name="barbie super model (usa).bin" size="1048576" crc="81c9662b" sha1="490f4f7a45ca7f3e13069a498218ae8eaa563e85"/> </dataarea> </part> </software> @@ -11137,7 +11137,7 @@ but dumps still have to be confirmed. <publisher>Hi Tech Expressions</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="barbie.0000.bin" size="1048576" crc="d4823175" sha1="38fb22e2750db566b1f5004b59f3400a8dfffe1e" offset="0x000000" status="baddump"/> + <rom name="barbie.0000.bin" size="1048576" crc="d4823175" sha1="38fb22e2750db566b1f5004b59f3400a8dfffe1e" status="baddump"/> </dataarea> </part> </software> @@ -11148,7 +11148,7 @@ but dumps still have to be confirmed. <publisher>Hi Tech Expressions</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="barbie vacation adventure (usa) (prototype).bin" size="1048576" crc="10e0ba69" sha1="51fe102543e0419a9ccd0f3e016150fdb3666c24" offset="0x000000"/> + <rom name="barbie vacation adventure (usa) (prototype).bin" size="1048576" crc="10e0ba69" sha1="51fe102543e0419a9ccd0f3e016150fdb3666c24"/> </dataarea> </part> </software> @@ -11160,7 +11160,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="barkley shut up and jam! 2 (usa).bin" size="2097152" crc="321bb6bd" sha1="b13f13ccc1a21dacd295f30c66695bf97bbeff8d" offset="0x000000"/> + <rom name="barkley shut up and jam! 2 (usa).bin" size="2097152" crc="321bb6bd" sha1="b13f13ccc1a21dacd295f30c66695bf97bbeff8d"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="4096"> @@ -11174,7 +11174,7 @@ but dumps still have to be confirmed. <publisher>Accolade</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="barkley shut up and jam! 2 (usa) (beta).bin" size="2097152" crc="de27357b" sha1="a9f9fa95106d2e1d00800386ba3d56e1483c83db" offset="0x000000"/> + <rom name="barkley shut up and jam! 2 (usa) (beta).bin" size="2097152" crc="de27357b" sha1="a9f9fa95106d2e1d00800386ba3d56e1483c83db"/> </dataarea> </part> </software> @@ -11185,7 +11185,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="barney's hide & seek game (usa).bin" size="1048576" crc="1efa9d53" sha1="64ebe54459267efaa400d801fc80be2097a6c60f" offset="0x000000"/> + <rom name="barney's hide & seek game (usa).bin" size="1048576" crc="1efa9d53" sha1="64ebe54459267efaa400d801fc80be2097a6c60f"/> </dataarea> </part> </software> @@ -11196,7 +11196,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="957482"> - <rom name="barney's hide & seek game (sep 18, 1993 build).bin" size="957482" crc="19d9dc81" sha1="405d1abe448e8d24786a5383f62e4e2833af392f" offset="0x000000" /> + <rom name="barney's hide & seek game (sep 18, 1993 build).bin" size="957482" crc="19d9dc81" sha1="405d1abe448e8d24786a5383f62e4e2833af392f" /> </dataarea> </part> </software> @@ -11209,7 +11209,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="barver battle saga - tai kong zhan shi (chi) (unl).bin" size="2097152" crc="d37a37c6" sha1="6d49a0db7687ccad3441f47fbc483c87cd6eab53" offset="0x000000"/> + <rom name="barver battle saga - tai kong zhan shi (chi) (unl).bin" size="2097152" crc="d37a37c6" sha1="6d49a0db7687ccad3441f47fbc483c87cd6eab53"/> </dataarea> <dataarea name="sram" size="16384"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -11222,7 +11222,7 @@ but dumps still have to be confirmed. <publisher>Black Pearl</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bass masters classic (usa).bin" size="2097152" crc="cf1ff00a" sha1="62ece2382d37930b84b62e600b1107723fbbc77f" offset="0x000000"/> + <rom name="bass masters classic (usa).bin" size="2097152" crc="cf1ff00a" sha1="62ece2382d37930b84b62e600b1107723fbbc77f"/> </dataarea> </part> </software> @@ -11233,7 +11233,7 @@ but dumps still have to be confirmed. <publisher>THQ</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bass masters classic - pro edition (usa).bin" size="2097152" crc="9eddeb3d" sha1="9af4f7138d261122dfbc88c8afcbc769ce923816" offset="0x000000"/> + <rom name="bass masters classic - pro edition (usa).bin" size="2097152" crc="9eddeb3d" sha1="9af4f7138d261122dfbc88c8afcbc769ce923816"/> </dataarea> </part> </software> @@ -11247,7 +11247,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="バットマン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="batman (jpn).bin" size="524288" crc="d7b4febf" sha1="7f96c72cc7bbdb4a7847d1058f5a751b2dc00ab5" offset="0x000000"/> + <rom name="batman (jpn).bin" size="524288" crc="d7b4febf" sha1="7f96c72cc7bbdb4a7847d1058f5a751b2dc00ab5"/> </dataarea> </part> </software> @@ -11258,7 +11258,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="batman (usa).bin" size="524288" crc="017410ae" sha1="ffa7ddd8ecf436daecf3628d52dfae6b522ed829" offset="0x000000"/> + <rom name="batman (usa).bin" size="524288" crc="017410ae" sha1="ffa7ddd8ecf436daecf3628d52dfae6b522ed829"/> </dataarea> </part> </software> @@ -11269,7 +11269,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="batman - revenge of the joker (usa).bin" size="1048576" crc="caa044a1" sha1="e780c949571e427cf1444e1e35efe33fc9500c81" offset="0x000000"/> + <rom name="batman - revenge of the joker (usa).bin" size="1048576" crc="caa044a1" sha1="e780c949571e427cf1444e1e35efe33fc9500c81"/> </dataarea> </part> </software> @@ -11283,7 +11283,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="バトルゴルファー唯"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="battle golfer yui (jpn).bin" size="524288" crc="4aa03e4e" sha1="84db25ff7a0d2db6afddcfe4cdc7c26e20d0dd72" offset="0x000000"/> + <rom name="battle golfer yui (jpn).bin" size="524288" crc="4aa03e4e" sha1="84db25ff7a0d2db6afddcfe4cdc7c26e20d0dd72"/> </dataarea> </part> </software> @@ -11297,7 +11297,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="バトルマニア大吟醸"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="battle mania daiginjou (jpn, kor).bin" size="1048576" crc="312fa0f2" sha1="fbcf7e899ff964f52ade160793d6cb22bf68375c" offset="0x000000"/> + <rom name="battle mania daiginjou (jpn, kor).bin" size="1048576" crc="312fa0f2" sha1="fbcf7e899ff964f52ade160793d6cb22bf68375c"/> </dataarea> </part> </software> @@ -11308,7 +11308,7 @@ but dumps still have to be confirmed. <publisher>Big Evil Corp.</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="Battle Mania (May 28, 1991 prototype).bin" size="524288" crc="bf0a017f" sha1="5d707ba8dbbfa8ad7a6ec20735e41b2b84941efe" offset="0x000000"/> + <rom name="Battle Mania (May 28, 1991 prototype).bin" size="524288" crc="bf0a017f" sha1="5d707ba8dbbfa8ad7a6ec20735e41b2b84941efe"/> </dataarea> </part> </software> @@ -11319,7 +11319,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="battle squadron (jan 18, 1991 prototype).bin" size="524288" crc="43a76b45" sha1="a54b18df5452845b821ddadd59090501901dd2df" offset="0x000000" /> + <rom name="battle squadron (jan 18, 1991 prototype).bin" size="524288" crc="43a76b45" sha1="a54b18df5452845b821ddadd59090501901dd2df" /> </dataarea> </part> </software> @@ -11330,7 +11330,7 @@ but dumps still have to be confirmed. <publisher>Arena Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="battlemaster (usa).bin" size="524288" crc="fd2b35e3" sha1="c27ad7070ec068cb2eb13a9e6bdfb3b70e55d4ad" offset="0x000000"/> + <rom name="battlemaster (usa).bin" size="524288" crc="fd2b35e3" sha1="c27ad7070ec068cb2eb13a9e6bdfb3b70e55d4ad"/> </dataarea> </part> </software> @@ -11342,7 +11342,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="BattleTech - A Game of Armored Combat (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="battletech - a game of armored combat (usa).bin" size="2097152" crc="409e5d14" sha1="ee22ae12053928b652f9b9f513499181b01c8429" offset="0x000000"/> + <rom name="battletech - a game of armored combat (usa).bin" size="2097152" crc="409e5d14" sha1="ee22ae12053928b652f9b9f513499181b01c8429"/> </dataarea> </part> </software> @@ -11354,7 +11354,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="戦棊 - Chinese Battle Chess"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chinese battle chess.rom" size="1048576" crc="9d3dde48" sha1="bc256272419564c48e17c6824d734dc9e86c03b5" offset="0x000000"/> + <rom name="chinese battle chess.rom" size="1048576" crc="9d3dde48" sha1="bc256272419564c48e17c6824d734dc9e86c03b5"/> </dataarea> </part> </software> @@ -11366,7 +11366,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Battletoads & Double Dragon (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="battletoads & double dragon (usa).bin" size="1048576" crc="8239dd17" sha1="5b79623e90806206e575b3f15499cab823065783" offset="0x000000"/> + <rom name="battletoads & double dragon (usa).bin" size="1048576" crc="8239dd17" sha1="5b79623e90806206e575b3f15499cab823065783"/> </dataarea> </part> </software> @@ -11377,7 +11377,7 @@ but dumps still have to be confirmed. <publisher>Spectrum Holobyte</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1030368"> - <rom name="beast ball.bin" size="1030368" crc="6a176576" sha1="6af4e13dede08ed75b3e307538276134b3a297b2" offset="0x000000"/> + <rom name="beast ball.bin" size="1030368" crc="6a176576" sha1="6af4e13dede08ed75b3e307538276134b3a297b2"/> </dataarea> </part> </software> @@ -11388,7 +11388,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="beast wrestler (usa).bin" size="1048576" crc="0ca5bb64" sha1="b8752043027a6fb9717543b02f42c99759dfd45e" offset="0x000000"/> + <rom name="beast wrestler (usa).bin" size="1048576" crc="0ca5bb64" sha1="b8752043027a6fb9717543b02f42c99759dfd45e"/> </dataarea> </part> </software> @@ -11399,7 +11399,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="beast wrestler (sep 13, 1991 prototype).bin" size="1048576" crc="e8734e9c" sha1="2a31632b12a33ccb105ca55be2a9f34988d68fc6" offset="0x000000" /> + <rom name="beast wrestler (sep 13, 1991 prototype).bin" size="1048576" crc="e8734e9c" sha1="2a31632b12a33ccb105ca55be2a9f34988d68fc6" /> </dataarea> </part> </software> @@ -11413,7 +11413,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ビースト・ウォリアーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="beast warriors (jpn).bin" size="1048576" crc="4646c694" sha1="b504a09e3283716f0f9b0464ea9c20cd40110408" offset="0x000000"/> + <rom name="beast warriors (jpn).bin" size="1048576" crc="4646c694" sha1="b504a09e3283716f0f9b0464ea9c20cd40110408"/> </dataarea> </part> </software> @@ -11424,7 +11424,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="beauty and the beast - belle's quest (usa).bin" size="1048576" crc="befb6fae" sha1="f88a712ae085ac67f49cb0a8fa16a47e82e780cf" offset="0x000000"/> + <rom name="beauty and the beast - belle's quest (usa).bin" size="1048576" crc="befb6fae" sha1="f88a712ae085ac67f49cb0a8fa16a47e82e780cf"/> </dataarea> </part> </software> @@ -11435,7 +11435,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="beauty and the beast - roar of the beast (usa).bin" size="1048576" crc="13e7b519" sha1="e98c7b232e213a71f79563cf0617caf0b3699cbf" offset="0x000000"/> + <rom name="beauty and the beast - roar of the beast (usa).bin" size="1048576" crc="13e7b519" sha1="e98c7b232e213a71f79563cf0617caf0b3699cbf"/> </dataarea> </part> </software> @@ -11446,7 +11446,7 @@ but dumps still have to be confirmed. <publisher>Viacom New Media</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="beavis and butt-head (usa).bin" size="2097152" crc="f5d7b948" sha1="9abfbf8c5d07a11f090a151c2801caee251f1599" offset="0x000000"/> + <rom name="beavis and butt-head (usa).bin" size="2097152" crc="f5d7b948" sha1="9abfbf8c5d07a11f090a151c2801caee251f1599"/> </dataarea> </part> </software> @@ -11457,7 +11457,7 @@ but dumps still have to be confirmed. <publisher>Viacom New Media</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="beavis and butt-head (usa) (beta).bin" size="2097152" crc="81ed5335" sha1="f9ed871867f543a8d94c47270cd530a5ca410664" offset="0x000000"/> + <rom name="beavis and butt-head (usa) (beta).bin" size="2097152" crc="81ed5335" sha1="f9ed871867f543a8d94c47270cd530a5ca410664"/> </dataarea> </part> </software> @@ -11468,7 +11468,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (usa).bin" size="1048576" crc="1f86237b" sha1="5fd62e60fd3dd19f78d63a93684881c7a81485d6" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (usa).bin" size="1048576" crc="1f86237b" sha1="5fd62e60fd3dd19f78d63a93684881c7a81485d6"/> </dataarea> </part> </software> @@ -11479,7 +11479,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - apr 28, 1994).bin" size="1048576" crc="f222e946" sha1="349fc63222fe59bc8e7e71e6b0358ac7b03a00ca" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - apr 28, 1994).bin" size="1048576" crc="f222e946" sha1="349fc63222fe59bc8e7e71e6b0358ac7b03a00ca"/> </dataarea> </part> </software> @@ -11490,7 +11490,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - apr 29, 1994).bin" size="1048576" crc="e21493b4" sha1="4607bf96959809c86c4e5ed244c9d29ad2584637" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - apr 29, 1994).bin" size="1048576" crc="e21493b4" sha1="4607bf96959809c86c4e5ed244c9d29ad2584637"/> </dataarea> </part> </software> @@ -11501,7 +11501,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - aug 01, 1994).bin" size="1048576" crc="b7cd465c" sha1="d60e4e0542d1c0a4bdbb7a433373051718549055" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - aug 01, 1994).bin" size="1048576" crc="b7cd465c" sha1="d60e4e0542d1c0a4bdbb7a433373051718549055"/> </dataarea> </part> </software> @@ -11512,7 +11512,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - aug 02, 1994).bin" size="1048576" crc="383ad564" sha1="faf4801049124ab2f63d514f04adc757a66382b5" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - aug 02, 1994).bin" size="1048576" crc="383ad564" sha1="faf4801049124ab2f63d514f04adc757a66382b5"/> </dataarea> </part> </software> @@ -11523,7 +11523,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - aug 03, 1994).bin" size="1048576" crc="18f268a6" sha1="5f496994fa770db96afac4579d7314d56a8f15d5" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - aug 03, 1994).bin" size="1048576" crc="18f268a6" sha1="5f496994fa770db96afac4579d7314d56a8f15d5"/> </dataarea> </part> </software> @@ -11534,7 +11534,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - aug 05, 1994).bin" size="1048576" crc="24159b6f" sha1="1b4e21aeffba372820c25517d98c181731bbd007" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - aug 05, 1994).bin" size="1048576" crc="24159b6f" sha1="1b4e21aeffba372820c25517d98c181731bbd007"/> </dataarea> </part> </software> @@ -11545,7 +11545,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - aug 08, 1994).bin" size="1048576" crc="58b6b0fc" sha1="ba0e3fc9d04e37a81b37d4e9ff21097bfc4fc0f1" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - aug 08, 1994).bin" size="1048576" crc="58b6b0fc" sha1="ba0e3fc9d04e37a81b37d4e9ff21097bfc4fc0f1"/> </dataarea> </part> </software> @@ -11556,7 +11556,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - jul 09, 1994).bin" size="1048576" crc="bf6aa405" sha1="8172369e0a73d1be60e1124a2ea8df41cfddfb55" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - jul 09, 1994).bin" size="1048576" crc="bf6aa405" sha1="8172369e0a73d1be60e1124a2ea8df41cfddfb55"/> </dataarea> </part> </software> @@ -11567,7 +11567,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - jul 16, 1994).bin" size="1048576" crc="c84aad8e" sha1="758f5e7072d8bc4bd6325fb7629ebb9f11d1ce10" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - jul 16, 1994).bin" size="1048576" crc="c84aad8e" sha1="758f5e7072d8bc4bd6325fb7629ebb9f11d1ce10"/> </dataarea> </part> </software> @@ -11578,7 +11578,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - jul 20, 1994).bin" size="1048576" crc="abee4c5e" sha1="ebc3d134494ce02932b44bbda3720176089d7604" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - jul 20, 1994).bin" size="1048576" crc="abee4c5e" sha1="ebc3d134494ce02932b44bbda3720176089d7604"/> </dataarea> </part> </software> @@ -11589,7 +11589,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - jun 02, 1994).bin" size="1048576" crc="83cf19e4" sha1="fe2fa9060a2cf13720c79a5fc8568a33c2adad0a" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - jun 02, 1994).bin" size="1048576" crc="83cf19e4" sha1="fe2fa9060a2cf13720c79a5fc8568a33c2adad0a"/> </dataarea> </part> </software> @@ -11600,7 +11600,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - jun 10, 1994).bin" size="1048576" crc="a748e2cf" sha1="32ee3d750ea8ff06adb28c7b5812670f4e92d952" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - jun 10, 1994).bin" size="1048576" crc="a748e2cf" sha1="32ee3d750ea8ff06adb28c7b5812670f4e92d952"/> </dataarea> </part> </software> @@ -11611,7 +11611,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - mar 23, 1994).bin" size="1048576" crc="bfbcd7cc" sha1="2ace984e92740fe93b762c66ee12663c7d8805b9" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - mar 23, 1994).bin" size="1048576" crc="bfbcd7cc" sha1="2ace984e92740fe93b762c66ee12663c7d8805b9"/> </dataarea> </part> </software> @@ -11622,7 +11622,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 06, 1994).bin" size="1048576" crc="713c14d8" sha1="fedd6c08d4bd7f8f554bcfd1e7431ba9248c1fe7" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 06, 1994).bin" size="1048576" crc="713c14d8" sha1="fedd6c08d4bd7f8f554bcfd1e7431ba9248c1fe7"/> </dataarea> </part> </software> @@ -11633,7 +11633,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 11, 1994).bin" size="1048576" crc="f7b81c6a" sha1="9ab467062576cf087f73bd9ef9ecc428ce638f3a" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 11, 1994).bin" size="1048576" crc="f7b81c6a" sha1="9ab467062576cf087f73bd9ef9ecc428ce638f3a"/> </dataarea> </part> </software> @@ -11644,7 +11644,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 17, 1994).bin" size="1048576" crc="e1855ade" sha1="391c1bdeb7546bc19c3f866cb17079f529044b3c" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 17, 1994).bin" size="1048576" crc="e1855ade" sha1="391c1bdeb7546bc19c3f866cb17079f529044b3c"/> </dataarea> </part> </software> @@ -11655,7 +11655,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 19, 1994).bin" size="1048576" crc="07c9f71f" sha1="617284c4964117e2c7ac9fab8ef4ea19a89fa0ea" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 19, 1994).bin" size="1048576" crc="07c9f71f" sha1="617284c4964117e2c7ac9fab8ef4ea19a89fa0ea"/> </dataarea> </part> </software> @@ -11666,7 +11666,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 23, 1994).bin" size="1048576" crc="913887b7" sha1="4b866f0b0f491a3d73d1ce1895df9720c93a79f2" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 23, 1994).bin" size="1048576" crc="913887b7" sha1="4b866f0b0f491a3d73d1ce1895df9720c93a79f2"/> </dataarea> </part> </software> @@ -11677,7 +11677,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 26, 1994).bin" size="1048576" crc="d33c0fa4" sha1="4315949e9c7f3c938d0ef15f0ce361e7f47042a1" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 26, 1994).bin" size="1048576" crc="d33c0fa4" sha1="4315949e9c7f3c938d0ef15f0ce361e7f47042a1"/> </dataarea> </part> </software> @@ -11688,7 +11688,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="berenstain bears' camping adventure, the (prototype - may 30, 1994).bin" size="1048576" crc="9c3bf429" sha1="33c292b28518f25e1d87c41fff3cf5f2da635993" offset="0x000000"/> + <rom name="berenstain bears' camping adventure, the (prototype - may 30, 1994).bin" size="1048576" crc="9c3bf429" sha1="33c292b28518f25e1d87c41fff3cf5f2da635993"/> </dataarea> </part> </software> @@ -11699,7 +11699,7 @@ but dumps still have to be confirmed. <publisher>Electro Brain</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="best of the best - championship karate (usa).bin" size="1048576" crc="c3d6a5d4" sha1="1fafc2d289215d0f835fa6c74a8bf68f8d36bcc8" offset="0x000000"/> + <rom name="best of the best - championship karate (usa).bin" size="1048576" crc="c3d6a5d4" sha1="1fafc2d289215d0f835fa6c74a8bf68f8d36bcc8"/> </dataarea> </part> </software> @@ -11710,7 +11710,7 @@ but dumps still have to be confirmed. <publisher>Electro Brain</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="best of the best - championship karate (euro) (beta).bin" size="1048576" crc="f842240b" sha1="c7ffaa2af35d0365340075555b6a5c3f252d33b3" offset="0x000000"/> + <rom name="best of the best - championship karate (euro) (beta).bin" size="1048576" crc="f842240b" sha1="c7ffaa2af35d0365340075555b6a5c3f252d33b3"/> </dataarea> </part> </software> @@ -11724,7 +11724,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ザ・キックボクシング"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15333.bin" size="1048576" crc="9bdc230c" sha1="c3f74c01e8124d5d08f817ff6e0c9416545b8302" offset="0x000000"/> + <rom name="mpr-15333.bin" size="1048576" crc="9bdc230c" sha1="c3f74c01e8124d5d08f817ff6e0c9416545b8302"/> </dataarea> </part> </software> @@ -11735,7 +11735,7 @@ but dumps still have to be confirmed. <publisher>Accolade</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="beyond zero tolerance (usa) (prototype).bin" size="2097152" crc="c61ed2ed" sha1="663a1a6c7e25ba05232e22f102de36c1af2f48f8" offset="0x000000"/> + <rom name="beyond zero tolerance (usa) (prototype).bin" size="2097152" crc="c61ed2ed" sha1="663a1a6c7e25ba05232e22f102de36c1af2f48f8"/> </dataarea> </part> </software> @@ -11746,7 +11746,7 @@ but dumps still have to be confirmed. <publisher>Wisdom Tree</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bible adventures (usa) (unl).bin" size="524288" crc="64446b77" sha1="0163b6cd6397ab4c1016f9fcf4f2e6d2bca8454f" offset="0x000000"/> + <rom name="bible adventures (usa) (unl).bin" size="524288" crc="64446b77" sha1="0163b6cd6397ab4c1016f9fcf4f2e6d2bca8454f"/> </dataarea> </part> </software> @@ -11758,7 +11758,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bill walsh college football 95 (usa).bin" size="2097152" crc="a582f45a" sha1="2ae000f45474b3cdedd08eeca7f5e195959ba689" offset="0x000000"/> + <rom name="bill walsh college football 95 (usa).bin" size="2097152" crc="a582f45a" sha1="2ae000f45474b3cdedd08eeca7f5e195959ba689"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -11771,7 +11771,7 @@ but dumps still have to be confirmed. <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="billstomatogame.940e.bin" size="1048576" crc="0e1f263f" sha1="bd7abe4b2019f9aac53e8e124433f9f753390f8c" offset="0x000000"/> + <rom name="billstomatogame.940e.bin" size="1048576" crc="0e1f263f" sha1="bd7abe4b2019f9aac53e8e124433f9f753390f8c"/> </dataarea> </part> </software> @@ -11782,7 +11782,7 @@ but dumps still have to be confirmed. <publisher>Nuvision Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bimini run (usa).bin" size="524288" crc="d4dc5188" sha1="62a6a1780f4846dcfefeae11de35a18ec039f424" offset="0x000000"/> + <rom name="bimini run (usa).bin" size="524288" crc="d4dc5188" sha1="62a6a1780f4846dcfefeae11de35a18ec039f424"/> </dataarea> </part> </software> @@ -11793,7 +11793,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bio hazard battle (usa) (beta).bin" size="1048576" crc="dd10dd1a" sha1="1445b0babb52d252bf822d8d2eec0eda05b63229" offset="0x000000"/> + <rom name="bio hazard battle (usa) (beta).bin" size="1048576" crc="dd10dd1a" sha1="1445b0babb52d252bf822d8d2eec0eda05b63229"/> </dataarea> </part> </software> @@ -11807,7 +11807,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="クライング亜生命戦争"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crying - aseimei sensou (jpn).bin" size="1048576" crc="4aba1d6a" sha1="c45b6da77021d57df6a9cb511cc93a5bf83ecf1c" offset="0x000000"/> + <rom name="crying - aseimei sensou (jpn).bin" size="1048576" crc="4aba1d6a" sha1="c45b6da77021d57df6a9cb511cc93a5bf83ecf1c"/> </dataarea> </part> </software> @@ -11818,7 +11818,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="blades of vengeance (euro, usa).bin" size="1048576" crc="74c65a49" sha1="11f342ec4be17dcf7a4a6a80649b6b5ff19940a5" offset="0x000000"/> + <rom name="blades of vengeance (euro, usa).bin" size="1048576" crc="74c65a49" sha1="11f342ec4be17dcf7a4a6a80649b6b5ff19940a5"/> </dataarea> </part> </software> @@ -11829,7 +11829,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="blaster master 2 (usa).bin" size="1048576" crc="c11e4ba1" sha1="20c9b85f543ef8e66a97e6403cf486045f295d48" offset="0x000000"/> + <rom name="blaster master 2 (usa).bin" size="1048576" crc="c11e4ba1" sha1="20c9b85f543ef8e66a97e6403cf486045f295d48"/> </dataarea> </part> </software> @@ -11840,7 +11840,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="blaster master 2 (usa) (beta).bin" size="1048576" crc="08f78c70" sha1="973cd6b8c7d29c9d14ac45631b99fd4ae4ca5713" offset="0x000000"/> + <rom name="blaster master 2 (usa) (beta).bin" size="1048576" crc="08f78c70" sha1="973cd6b8c7d29c9d14ac45631b99fd4ae4ca5713"/> </dataarea> </part> </software> @@ -11852,7 +11852,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_nbajamte"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="blockbuster world video game championship ii (usa).bin" size="4194304" crc="4385e366" sha1="1a06213a3a26c9105fc3013a141c22d212045a0b" offset="0x000000"/> + <rom name="blockbuster world video game championship ii (usa).bin" size="4194304" crc="4385e366" sha1="1a06213a3a26c9105fc3013a141c22d212045a0b"/> </dataarea> </part> </software> @@ -11867,7 +11867,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="blue almanac (jpn).bin" size="1048576" crc="7222ebb3" sha1="0be0d4d3e192beb4106c0a95c1fb0aec952c3917" offset="0x000000"/> + <rom name="blue almanac (jpn).bin" size="1048576" crc="7222ebb3" sha1="0be0d4d3e192beb4106c0a95c1fb0aec952c3917"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -11880,7 +11880,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="body count (euro).bin" size="1048576" crc="3575a030" sha1="3098f3c7ea9e25bf86219d7ed0795bf363338714" offset="0x000000"/> + <rom name="body count (euro).bin" size="1048576" crc="3575a030" sha1="3098f3c7ea9e25bf86219d7ed0795bf363338714"/> </dataarea> </part> </software> @@ -11891,7 +11891,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="body count (euro) (beta).bin" size="1048576" crc="b4ffb6ce" sha1="a01971cdce4d98e770d9c083a5accb8cb5260112" offset="0x000000"/> + <rom name="body count (euro) (beta).bin" size="1048576" crc="b4ffb6ce" sha1="a01971cdce4d98e770d9c083a5accb8cb5260112"/> </dataarea> </part> </software> @@ -11902,7 +11902,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1046784"> - <rom name="body count (prototype - feb 08, 1994).bin" size="1046784" crc="c5fed897" sha1="1c13134c32dc620dd663f33150c82d12cc69d442" offset="0x000000"/> + <rom name="body count (prototype - feb 08, 1994).bin" size="1046784" crc="c5fed897" sha1="1c13134c32dc620dd663f33150c82d12cc69d442"/> </dataarea> </part> </software> @@ -11914,7 +11914,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1046784"> - <rom name="body count (prototype - feb 28, 1994 - u).bin" size="1046784" crc="c5fed897" sha1="1c13134c32dc620dd663f33150c82d12cc69d442" offset="0x000000"/> + <rom name="body count (prototype - feb 28, 1994 - u).bin" size="1046784" crc="c5fed897" sha1="1c13134c32dc620dd663f33150c82d12cc69d442"/> </dataarea> </part> </software--> @@ -11925,7 +11925,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="body count (prototype - jan 27, 1994).bin" size="1048576" crc="66ca4e71" sha1="8cbea2b2c0435fadc6031a2704d7a60c1a386615" offset="0x000000"/> + <rom name="body count (prototype - jan 27, 1994).bin" size="1048576" crc="66ca4e71" sha1="8cbea2b2c0435fadc6031a2704d7a60c1a386615"/> </dataarea> </part> </software> @@ -11936,7 +11936,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="body count (prototype - mar 03, 1994).bin" size="1048576" crc="6abc6e77" sha1="0c50d81ff0630fb79a600f65dfacb894dfe62f4d" offset="0x000000"/> + <rom name="body count (prototype - mar 03, 1994).bin" size="1048576" crc="6abc6e77" sha1="0c50d81ff0630fb79a600f65dfacb894dfe62f4d"/> </dataarea> </part> </software> @@ -11948,7 +11948,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="body count (prototype - mar 08, 1994 - a).bin" size="1048576" crc="8965213f" sha1="dbd4fec001f61c6a8414b2035e884ebfbf48b899" offset="0x000000"/> + <rom name="body count (prototype - mar 08, 1994 - a).bin" size="1048576" crc="8965213f" sha1="dbd4fec001f61c6a8414b2035e884ebfbf48b899"/> </dataarea> </part> </software--> @@ -11959,7 +11959,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="body count (prototype - mar 08, 1994).bin" size="1048576" crc="8965213f" sha1="dbd4fec001f61c6a8414b2035e884ebfbf48b899" offset="0x000000"/> + <rom name="body count (prototype - mar 08, 1994).bin" size="1048576" crc="8965213f" sha1="dbd4fec001f61c6a8414b2035e884ebfbf48b899"/> </dataarea> </part> </software> @@ -11973,7 +11973,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ボナンザ ブラザーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13905a.bin" size="524288" crc="c6aac589" sha1="f7313ecaf7143873597e3a6ebf58d542d06c3ef3" offset="0x000000"/> + <rom name="mpr-13905a.bin" size="524288" crc="c6aac589" sha1="f7313ecaf7143873597e3a6ebf58d542d06c3ef3"/> </dataarea> </part> </software> @@ -11984,7 +11984,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bonanza bros. (euro, jpn).bin" size="524288" crc="adf6476c" sha1="ce46f2b53988f06e0bdfaad1b0dc3e9ca936e1e8" offset="0x000000"/> + <rom name="bonanza bros. (euro, jpn).bin" size="524288" crc="adf6476c" sha1="ce46f2b53988f06e0bdfaad1b0dc3e9ca936e1e8"/> </dataarea> </part> </software> @@ -11995,7 +11995,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bonkers (prototype - mar 28, 1994).bin" size="1048576" crc="cd67c588" sha1="3f08ea3bc211f4a02d216d87c9abcdab11612ccb" offset="0x000000"/> + <rom name="bonkers (prototype - mar 28, 1994).bin" size="1048576" crc="cd67c588" sha1="3f08ea3bc211f4a02d216d87c9abcdab11612ccb"/> </dataarea> </part> </software> @@ -12006,7 +12006,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bonkers (prototype - may 03, 1994).bin" size="1048576" crc="e4cd0d61" sha1="7c4798c73548f6992b18bf2bbd2f8c3144fcff58" offset="0x000000"/> + <rom name="bonkers (prototype - may 03, 1994).bin" size="1048576" crc="e4cd0d61" sha1="7c4798c73548f6992b18bf2bbd2f8c3144fcff58"/> </dataarea> </part> </software> @@ -12017,7 +12017,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bonkers (prototype - oct 04, 1994).bin" size="1048576" crc="913cc834" sha1="435c0dc4c72184e0b7dd535fe5e7d5323d787571" offset="0x000000"/> + <rom name="bonkers (prototype - oct 04, 1994).bin" size="1048576" crc="913cc834" sha1="435c0dc4c72184e0b7dd535fe5e7d5323d787571"/> </dataarea> </part> </software> @@ -12028,7 +12028,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bonkers (prototype - oct 25, 1994).bin" size="1048576" crc="3e5edc4f" sha1="a1bfc26fe6ab4fe1e5b8ddbc84b840209d9cb798" offset="0x000000"/> + <rom name="bonkers (prototype - oct 25, 1994).bin" size="1048576" crc="3e5edc4f" sha1="a1bfc26fe6ab4fe1e5b8ddbc84b840209d9cb798"/> </dataarea> </part> </software> @@ -12039,7 +12039,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bonkers (prototype - oct 29, 1994).bin" size="1048576" crc="7b84793e" sha1="994a0d7f7c21edbe35e31ca2a28b3e2017683355" offset="0x000000"/> + <rom name="bonkers (prototype - oct 29, 1994).bin" size="1048576" crc="7b84793e" sha1="994a0d7f7c21edbe35e31ca2a28b3e2017683355"/> </dataarea> </part> </software> @@ -12050,7 +12050,7 @@ but dumps still have to be confirmed. <publisher>Interplay</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="boogerman - a pick and flick adventure (usa).bin" size="3145728" crc="1a7a2bec" sha1="bb1d23ca4c48d37bf3170d320cc30bfbc2acdfff" offset="0x000000"/> + <rom name="boogerman - a pick and flick adventure (usa).bin" size="3145728" crc="1a7a2bec" sha1="bb1d23ca4c48d37bf3170d320cc30bfbc2acdfff"/> </dataarea> </part> </software> @@ -12061,7 +12061,7 @@ but dumps still have to be confirmed. <publisher>Electro Brain</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="boxing legends of the ring (usa).bin" size="1048576" crc="00f225ac" sha1="4004af082d0e917d6b05c137ab5cff55e11c12a9" offset="0x000000"/> + <rom name="boxing legends of the ring (usa).bin" size="1048576" crc="00f225ac" sha1="4004af082d0e917d6b05c137ab5cff55e11c12a9"/> </dataarea> </part> </software> @@ -12072,7 +12072,7 @@ but dumps still have to be confirmed. <publisher>American Softworks</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chavez ii (usa).bin" size="1048576" crc="5bc0dbb8" sha1="5df09bfd8523166d5ad514eaeaf4f4dc76a8a06d" offset="0x000000"/> + <rom name="chavez ii (usa).bin" size="1048576" crc="5bc0dbb8" sha1="5df09bfd8523166d5ad514eaeaf4f4dc76a8a06d"/> </dataarea> </part> </software> @@ -12083,7 +12083,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bram stoker's dracula (usa).bin" size="1048576" crc="077084a6" sha1="4ede0e75054655acab63f2a41b8c57e1cf137e58" offset="0x000000"/> + <rom name="bram stoker's dracula (usa).bin" size="1048576" crc="077084a6" sha1="4ede0e75054655acab63f2a41b8c57e1cf137e58"/> </dataarea> </part> </software> @@ -12095,7 +12095,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="brett hull hockey '95 (usa).bin" size="2097152" crc="f7775a09" sha1="bcc9d8a737b5b6ccc5ddcd5906202508e4307f79" offset="0x000000"/> + <rom name="brett hull hockey '95 (usa).bin" size="2097152" crc="f7775a09" sha1="bcc9d8a737b5b6ccc5ddcd5906202508e4307f79"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="2048"> @@ -12109,7 +12109,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="brian lara cricket (euro) (june 1995).bin" size="1048576" crc="408cf5c3" sha1="032eb1a15c95540b392b52ee17eef7eee6ac436d" offset="0x000000"/> + <rom name="brian lara cricket (euro) (june 1995).bin" size="1048576" crc="408cf5c3" sha1="032eb1a15c95540b392b52ee17eef7eee6ac436d"/> </dataarea> </part> </software> @@ -12120,7 +12120,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="brian lara cricket (euro) (march 1995).bin" size="1048576" crc="90f5c2b7" sha1="0f4bec98af08027fc034b9801c28bb299a04be35" offset="0x000000"/> + <rom name="brian lara cricket (euro) (march 1995).bin" size="1048576" crc="90f5c2b7" sha1="0f4bec98af08027fc034b9801c28bb299a04be35"/> </dataarea> </part> </software> @@ -12132,7 +12132,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_blara"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="brian lara cricket 96 (euro) (april 1996).bin" size="1048576" crc="fe52f7e1" sha1="3e1ef39e9008a4a55fd57b25948668c8c52ba9e3" offset="0x000000"/> + <rom name="brian lara cricket 96 (euro) (april 1996).bin" size="1048576" crc="fe52f7e1" sha1="3e1ef39e9008a4a55fd57b25948668c8c52ba9e3"/> </dataarea> </part> </software> @@ -12144,7 +12144,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_blara"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mdbl_9844.bin" size="1048576" crc="fa3024af" sha1="0b08788a0f8214c5d07b8e2293f0b954dd05bef5" offset="0x000000"/> + <rom name="mdbl_9844.bin" size="1048576" crc="fa3024af" sha1="0b08788a0f8214c5d07b8e2293f0b954dd05bef5"/> </dataarea> </part> </software> @@ -12155,7 +12155,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="brutal - paws of fury (usa).bin" size="2097152" crc="98d502cd" sha1="51b712e87e8f9cf7a93cfc78ec27d2e80b316ec3" offset="0x000000"/> + <rom name="brutal - paws of fury (usa).bin" size="2097152" crc="98d502cd" sha1="51b712e87e8f9cf7a93cfc78ec27d2e80b316ec3"/> </dataarea> </part> </software> @@ -12166,7 +12166,7 @@ but dumps still have to be confirmed. <publisher>Core Design</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bubba'n'stix (euro) (beta).bin" size="1048576" crc="a8731cb4" sha1="3e10ed88ac29b084d3665579a79c23ff2921b832" offset="0x000000"/> + <rom name="bubba'n'stix (euro) (beta).bin" size="1048576" crc="a8731cb4" sha1="3e10ed88ac29b084d3665579a79c23ff2921b832"/> </dataarea> </part> </software> @@ -12178,7 +12178,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Bubba'n'Stix - A Strategy Adventure (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bubba'n'stix - a strategy adventure (usa).bin" size="1048576" crc="d45cb46f" sha1="907c875794b8e3836e5811c1f28aa90cc2c8ffed" offset="0x000000"/> + <rom name="bubba'n'stix - a strategy adventure (usa).bin" size="1048576" crc="d45cb46f" sha1="907c875794b8e3836e5811c1f28aa90cc2c8ffed"/> </dataarea> </part> </software> @@ -12189,7 +12189,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bubble and squeak (euro).bin" size="524288" crc="86151bf1" sha1="092b21f33991e42f993fb8ee1de1c31553a75f68" offset="0x000000"/> + <rom name="bubble and squeak (euro).bin" size="524288" crc="86151bf1" sha1="092b21f33991e42f993fb8ee1de1c31553a75f68"/> </dataarea> </part> </software> @@ -12200,7 +12200,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bubble and squeak (usa).bin" size="524288" crc="28c4a006" sha1="0457b0220c86f58d8249cbd5987f63c5439d460c" offset="0x000000"/> + <rom name="bubble and squeak (usa).bin" size="524288" crc="28c4a006" sha1="0457b0220c86f58d8249cbd5987f63c5439d460c"/> </dataarea> </part> </software> @@ -12212,7 +12212,7 @@ but dumps still have to be confirmed. <sharedfeat name="incompatibility" value="TMSS"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="budokan - the martial spirit (usa).bin" size="524288" crc="acd9f5fc" sha1="93bc8242106bc9b2e0a8a974a3f65b559dd2941d" offset="0x000000"/> + <rom name="budokan - the martial spirit (usa).bin" size="524288" crc="acd9f5fc" sha1="93bc8242106bc9b2e0a8a974a3f65b559dd2941d"/> </dataarea> </part> </software> @@ -12223,7 +12223,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="budokan - the martial spirit (sep 25, 1990 prototype).bin" size="524288" crc="43532e3d" sha1="6af2f007bf65d49eba169bc1540952d87fc5d248" offset="0x000000" /> + <rom name="budokan - the martial spirit (sep 25, 1990 prototype).bin" size="524288" crc="43532e3d" sha1="6af2f007bf65d49eba169bc1540952d87fc5d248" /> </dataarea> </part> </software> @@ -12234,7 +12234,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bugs bunny in double trouble (usa).bin" size="2097152" crc="365305a2" sha1="50b18d9f9935a46854641c9cfc5b3d3b230edd5e" offset="0x000000"/> + <rom name="bugs bunny in double trouble (usa).bin" size="2097152" crc="365305a2" sha1="50b18d9f9935a46854641c9cfc5b3d3b230edd5e"/> </dataarea> </part> </software> @@ -12245,7 +12245,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bulls versus blazers and the nba playoffs (euro, usa).bin" size="1048576" crc="d4e4b4e8" sha1="6db65704e2132c2f6e0501e8481abde7f2c7078d" offset="0x000000"/> + <rom name="bulls versus blazers and the nba playoffs (euro, usa).bin" size="1048576" crc="d4e4b4e8" sha1="6db65704e2132c2f6e0501e8481abde7f2c7078d"/> </dataarea> </part> </software> @@ -12259,7 +12259,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="?? (Namcot)"/> <feature name="ic1" value="NAMCO GBU"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="namco gbu.ic1" size="524288" crc="bdc8f02c" sha1="28fcb1c9b5c72255443ab5bb950a52030baaf409" offset="0x000000"/> + <rom name="namco gbu.ic1" size="524288" crc="bdc8f02c" sha1="28fcb1c9b5c72255443ab5bb950a52030baaf409"/> </dataarea> </part> </software> @@ -12270,7 +12270,7 @@ but dumps still have to be confirmed. <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="caesars palace (usa).bin" size="524288" crc="8fdaa9bb" sha1="83c16e539ce332e1d33ab196b84abc1be4beb982" offset="0x000000"/> + <rom name="caesars palace (usa).bin" size="524288" crc="8fdaa9bb" sha1="83c16e539ce332e1d33ab196b84abc1be4beb982"/> </dataarea> </part> </software> @@ -12281,7 +12281,7 @@ but dumps still have to be confirmed. <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cal ripken jr. baseball (usa).bin" size="1048576" crc="9b1c96c0" sha1="47579111ed8f9d4f4eb48ec700272bc73ee35295" offset="0x000000"/> + <rom name="cal ripken jr. baseball (usa).bin" size="1048576" crc="9b1c96c0" sha1="47579111ed8f9d4f4eb48ec700272bc73ee35295"/> </dataarea> </part> </software> @@ -12292,7 +12292,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="captain america and the avengers (usa).bin" size="1048576" crc="e0639ca2" sha1="ae71b5744de7ca6aa00d72ccd7713146d87ca002" offset="0x000000"/> + <rom name="captain america and the avengers (usa).bin" size="1048576" crc="e0639ca2" sha1="ae71b5744de7ca6aa00d72ccd7713146d87ca002"/> </dataarea> </part> </software> @@ -12303,7 +12303,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="captain america and the avengers (usa) (beta).bin" size="1048576" crc="baac59c0" sha1="af8271c0c99637413006bdd8c66a7b5412e0ebd7" offset="0x000000"/> + <rom name="captain america and the avengers (usa) (beta).bin" size="1048576" crc="baac59c0" sha1="af8271c0c99637413006bdd8c66a7b5412e0ebd7"/> </dataarea> </part> </software> @@ -12317,7 +12317,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="キャプテンラング"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="captain lang (japan).bin" size="1048576" crc="61ba8199" sha1="7c305a4b8cc220f5321eac80ea3fc104a9f5897a" offset="0x000000"/> + <rom name="captain lang (japan).bin" size="1048576" crc="61ba8199" sha1="7c305a4b8cc220f5321eac80ea3fc104a9f5897a"/> </dataarea> </part> </software> @@ -12328,7 +12328,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="captain planet and the planeteers (usa).bin" size="524288" crc="bf2cbd3a" sha1="750770bb43a2d1310b9011f7588cc91e0476826b" offset="0x000000"/> + <rom name="captain planet and the planeteers (usa).bin" size="524288" crc="bf2cbd3a" sha1="750770bb43a2d1310b9011f7588cc91e0476826b"/> </dataarea> </part> </software> @@ -12339,7 +12339,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="castlevania - the new generation (euro) (beta).bin" size="1048576" crc="84cd103a" sha1="8c4004c0d8cbe211ffa3919fd609653221a0078b" offset="0x000000"/> + <rom name="castlevania - the new generation (euro) (beta).bin" size="1048576" crc="84cd103a" sha1="8c4004c0d8cbe211ffa3919fd609653221a0078b"/> </dataarea> </part> </software> @@ -12353,7 +12353,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="353536"/> <feature name="u1" value="MPR-16380 W42"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16380 w42.u1" size="1048576" crc="fb1ea6df" sha1="4809cf80ced70e77bc7479bb652a9d9fe22ce7e6" offset="0x000000"/> + <rom name="mpr-16380 w42.u1" size="1048576" crc="fb1ea6df" sha1="4809cf80ced70e77bc7479bb652a9d9fe22ce7e6"/> </dataarea> </part> </software> @@ -12367,7 +12367,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="バンパイアキラー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="akumajou dracula - vampire killer (jpn).bin" size="1048576" crc="91b57d2b" sha1="3e709bd27577056abbbd6735021eaffd90caa140" offset="0x000000"/> + <rom name="akumajou dracula - vampire killer (jpn).bin" size="1048576" crc="91b57d2b" sha1="3e709bd27577056abbbd6735021eaffd90caa140"/> </dataarea> </part> </software> @@ -12378,7 +12378,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="centurion - defender of rome (apr 24, 1991 build).bin" size="786432" crc="a7c83919" sha1="7fe3e400318082688f6fcef51de69829e65b7d40" offset="0x000000"/> + <rom name="centurion - defender of rome (apr 24, 1991 build).bin" size="786432" crc="a7c83919" sha1="7fe3e400318082688f6fcef51de69829e65b7d40"/> </dataarea> </part> </software> @@ -12389,7 +12389,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chakan - the forever man (oct 6, 1992 build).bin" size="1048576" crc="77b7e85f" sha1="c4fd030560c627908a75acef2de5b908cb9255d6" offset="0x000000" /> + <rom name="chakan - the forever man (oct 6, 1992 build).bin" size="1048576" crc="77b7e85f" sha1="c4fd030560c627908a75acef2de5b908cb9255d6" /> </dataarea> </part> </software> @@ -12400,7 +12400,7 @@ but dumps still have to be confirmed. <publisher>Mentrix Software</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="championship bowling (usa).bin" size="524288" crc="1bf92520" sha1="ffb469106bc7f475cd89d717035a54cab149c818" offset="0x000000"/> + <rom name="championship bowling (usa).bin" size="524288" crc="1bf92520" sha1="ffb469106bc7f475cd89d717035a54cab149c818"/> </dataarea> </part> </software> @@ -12414,7 +12414,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ブギウギ・ボーリング"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="boogie woogie bowling (jpn).bin" size="524288" crc="ccf52828" sha1="57599254461bf05ac0822c42e0bb223a68d4cd71" offset="0x000000"/> + <rom name="boogie woogie bowling (jpn).bin" size="524288" crc="ccf52828" sha1="57599254461bf05ac0822c42e0bb223a68d4cd71"/> </dataarea> </part> </software> @@ -12425,7 +12425,7 @@ but dumps still have to be confirmed. <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="championship pool (usa).bin" size="1048576" crc="253512cf" sha1="443b96c518120078fb33f3ff9586a2b7ebc141c7" offset="0x000000"/> + <rom name="championship pool (usa).bin" size="1048576" crc="253512cf" sha1="443b96c518120078fb33f3ff9586a2b7ebc141c7"/> </dataarea> </part> </software> @@ -12436,7 +12436,7 @@ but dumps still have to be confirmed. <publisher>Tradewest</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="championship pro-am (usa).bin" size="262144" crc="b496de28" sha1="6e3cc6e97d33890996dcbad9a88b1aef361ca2d9" offset="0x000000"/> + <rom name="championship pro-am (usa).bin" size="262144" crc="b496de28" sha1="6e3cc6e97d33890996dcbad9a88b1aef361ca2d9"/> </dataarea> </part> </software> @@ -12449,7 +12449,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chao ji da fu weng (chi) (unl).bin" size="1048576" crc="2e2ea687" sha1="be1a66bd1f75f5b1b37b8ae18e6334c36291e63d" offset="0x000000"/> + <rom name="chao ji da fu weng (chi) (unl).bin" size="1048576" crc="2e2ea687" sha1="be1a66bd1f75f5b1b37b8ae18e6334c36291e63d"/> </dataarea> <dataarea name="sram" size="16384"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -12462,7 +12462,7 @@ but dumps still have to be confirmed. <publisher>Microprose</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="chaos engine, the (euro).bin" size="1572864" crc="bd9eecf4" sha1="b72d36565e13ab04dc20c547e0dcee1f67bcdb42" offset="0x000000"/> + <rom name="chaos engine, the (euro).bin" size="1572864" crc="bd9eecf4" sha1="b72d36565e13ab04dc20c547e0dcee1f67bcdb42"/> </dataarea> </part> </software> @@ -12478,7 +12478,7 @@ but dumps still have to be confirmed. <feature name="ic2" value="MPR-16171-F"/> <feature name="ic3" value="74HC00N"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="soldiers of fortune (usa).bin" size="1572864" crc="a84d28a1" sha1="619faee3d78532478aad405db335d00fb93e6850" offset="0x000000"/> + <rom name="soldiers of fortune (usa).bin" size="1572864" crc="a84d28a1" sha1="619faee3d78532478aad405db335d00fb93e6850"/> </dataarea> </part> </software> @@ -12489,7 +12489,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chaos engine 2, the (euro) (prototype).bin" size="1048576" crc="3fb045c2" sha1="9e2e12e90b60e6ca28af6a5afb213cafe1868a95" offset="0x000000"/> + <rom name="chaos engine 2, the (euro) (prototype).bin" size="1048576" crc="3fb045c2" sha1="9e2e12e90b60e6ca28af6a5afb213cafe1868a95"/> </dataarea> </part> </software> @@ -12500,7 +12500,7 @@ but dumps still have to be confirmed. <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="chase h.q. ii (usa).bin" size="524288" crc="f39e4bf2" sha1="47c8c173980749aca075b9b3278c0df89a21303f" offset="0x000000"/> + <rom name="chase h.q. ii (usa).bin" size="524288" crc="f39e4bf2" sha1="47c8c173980749aca075b9b3278c0df89a21303f"/> </dataarea> </part> </software> @@ -12514,7 +12514,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="スーパーH.Q."/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super h.q. (jpn).bin" size="524288" crc="ab2c52b0" sha1="0598e452e3d42b5e714bf5b32834000607483813" offset="0x000000"/> + <rom name="super h.q. (jpn).bin" size="524288" crc="ab2c52b0" sha1="0598e452e3d42b5e714bf5b32834000607483813"/> </dataarea> </part> </software> @@ -12525,7 +12525,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="cheese cat-astrophe starring speedy gonzales (euro).bin" size="2097152" crc="ff634b28" sha1="12bb0d838c675b34cecc9041d3560fe35145ec39" offset="0x000000"/> + <rom name="cheese cat-astrophe starring speedy gonzales (euro).bin" size="2097152" crc="ff634b28" sha1="12bb0d838c675b34cecc9041d3560fe35145ec39"/> </dataarea> </part> </software> @@ -12536,7 +12536,7 @@ but dumps still have to be confirmed. <publisher>Kaneko</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chester cheetah - too cool to fool (usa).bin" size="1048576" crc="250e3ec3" sha1="0e1d659d2b6bae32a25365c6592abf64bde94fe2" offset="0x000000"/> + <rom name="chester cheetah - too cool to fool (usa).bin" size="1048576" crc="250e3ec3" sha1="0e1d659d2b6bae32a25365c6592abf64bde94fe2"/> </dataarea> </part> </software> @@ -12547,7 +12547,7 @@ but dumps still have to be confirmed. <publisher>Kaneko</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chester cheetah - wild wild quest (usa).bin" size="1048576" crc="b97b735d" sha1="3a0a01338320a4326a365447dc8983727738a21e" offset="0x000000"/> + <rom name="chester cheetah - wild wild quest (usa).bin" size="1048576" crc="b97b735d" sha1="3a0a01338320a4326a365447dc8983727738a21e"/> </dataarea> </part> </software> @@ -12558,7 +12558,7 @@ but dumps still have to be confirmed. <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chi chi's pro challenge golf (usa).bin" size="1048576" crc="9c3973a4" sha1="d5e3a698b780c8f67def5f6df87b94d5419beefc" offset="0x000000"/> + <rom name="chi chi's pro challenge golf (usa).bin" size="1048576" crc="9c3973a4" sha1="d5e3a698b780c8f67def5f6df87b94d5419beefc"/> </dataarea> </part> </software> @@ -12572,7 +12572,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ちびまる子ちゃん わくわくショッピング"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="chibi maruko-chan - wakuwaku shopping (jpn).bin" size="524288" crc="91a144b8" sha1="39d4da607d020bd20063c34b0a617a5e6cb7c5aa" offset="0x000000"/> + <rom name="chibi maruko-chan - wakuwaku shopping (jpn).bin" size="524288" crc="91a144b8" sha1="39d4da607d020bd20063c34b0a617a5e6cb7c5aa"/> </dataarea> </part> </software> @@ -12586,7 +12586,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="チキチキボーイズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chiki chiki boys (jpn, kor).bin" size="1048576" crc="06918c17" sha1="77191eaee3775a425147ae7140ddf6ed3b6b41d2" offset="0x000000"/> + <rom name="chiki chiki boys (jpn, kor).bin" size="1048576" crc="06918c17" sha1="77191eaee3775a425147ae7140ddf6ed3b6b41d2"/> </dataarea> </part> </software> @@ -12598,7 +12598,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="中國象棋"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="chinese chess (unl).bin" size="524288" crc="475215a0" sha1="3907bf058493e7b9db9720493030f0284797908c" offset="0x000000"/> + <rom name="chinese chess (unl).bin" size="524288" crc="475215a0" sha1="3907bf058493e7b9db9720493030f0284797908c"/> </dataarea> </part> </software> @@ -12612,7 +12612,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="チャックロックII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chuck rock ii (jpn).bin" size="1048576" crc="bfd24be8" sha1="e9217b089ade7f7b9566233e7bff66ba363ad6cb" offset="0x000000"/> + <rom name="chuck rock ii (jpn).bin" size="1048576" crc="bfd24be8" sha1="e9217b089ade7f7b9566233e7bff66ba363ad6cb"/> </dataarea> </part> </software> @@ -12623,7 +12623,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chuck rock ii - son of chuck (usa).bin" size="1048576" crc="408b1cdb" sha1="f5dc902a3d722842a4fb536644102de600e7dca3" offset="0x000000"/> + <rom name="chuck rock ii - son of chuck (usa).bin" size="1048576" crc="408b1cdb" sha1="f5dc902a3d722842a4fb536644102de600e7dca3"/> </dataarea> </part> </software> @@ -12634,7 +12634,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chuck rock ii - son of chuck (usa) (beta).bin" size="1048576" crc="d6a3b324" sha1="12faedb14e8ce02461b3529cce81ac9d4e854110" offset="0x000000"/> + <rom name="chuck rock ii - son of chuck (usa) (beta).bin" size="1048576" crc="d6a3b324" sha1="12faedb14e8ce02461b3529cce81ac9d4e854110"/> </dataarea> </part> </software> @@ -12645,7 +12645,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="393216"> - <rom name="chuck's excellent art tool animator (usa) (unl).bin" size="393216" crc="6360ee58" sha1="191726e84fb80ccb992d7cf4188008e23f644432" offset="0x000000"/> + <rom name="chuck's excellent art tool animator (usa) (unl).bin" size="393216" crc="6360ee58" sha1="191726e84fb80ccb992d7cf4188008e23f644432"/> </dataarea> </part> </software> @@ -12656,7 +12656,7 @@ but dumps still have to be confirmed. <publisher>Interplay</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17510.bin" size="2097152" crc="1aaf7707" sha1="1cde95b5c2571555dfd6461c3fd7f15912197d0d" offset="0x000000"/> + <rom name="mpr-17510.bin" size="2097152" crc="1aaf7707" sha1="1cde95b5c2571555dfd6461c3fd7f15912197d0d"/> </dataarea> </part> </software> @@ -12667,7 +12667,7 @@ but dumps still have to be confirmed. <publisher>Interplay</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="clay fighter (usa).bin" size="2097152" crc="b12c1bc1" sha1="9cd15c84f4ee85ad8f3a512a0fed000724251758" offset="0x000000"/> + <rom name="clay fighter (usa).bin" size="2097152" crc="b12c1bc1" sha1="9cd15c84f4ee85ad8f3a512a0fed000724251758"/> </dataarea> </part> </software> @@ -12678,7 +12678,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cliffhanger (euro).bin" size="1048576" crc="35bff1fd" sha1="c453130b2789fa5682367f9c071206e06952b951" offset="0x000000"/> + <rom name="cliffhanger (euro).bin" size="1048576" crc="35bff1fd" sha1="c453130b2789fa5682367f9c071206e06952b951"/> </dataarea> </part> </software> @@ -12689,7 +12689,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cliffhanger (beta).bin" size="1048576" crc="628251fd" sha1="af567a1ea2fe5ef080352f74d4b70a4e0a33f319" offset="0x000000"/> + <rom name="cliffhanger (beta).bin" size="1048576" crc="628251fd" sha1="af567a1ea2fe5ef080352f74d4b70a4e0a33f319"/> </dataarea> </part> </software> @@ -12700,7 +12700,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cliffhanger (usa).bin" size="1048576" crc="9cbf44d3" sha1="bed365b6b7a1ef96cbdf64b35ad42b54d7d3fb1c" offset="0x000000"/> + <rom name="cliffhanger (usa).bin" size="1048576" crc="9cbf44d3" sha1="bed365b6b7a1ef96cbdf64b35ad42b54d7d3fb1c"/> </dataarea> </part> </software> @@ -12712,7 +12712,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="coach k college basketball (usa).bin" size="2097152" crc="67c309c6" sha1="8ff5d7a7fcc47f030a3ea69f4534d9c892f58ce2" offset="0x000000"/> + <rom name="coach k college basketball (usa).bin" size="2097152" crc="67c309c6" sha1="8ff5d7a7fcc47f030a3ea69f4534d9c892f58ce2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12725,7 +12725,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football usa 96 (usa).bin" size="2097152" crc="b9075385" sha1="3079bdc5f2d29dcf3798f899a3098736cdc2cd88" offset="0x000000"/> + <rom name="college football usa 96 (usa).bin" size="2097152" crc="b9075385" sha1="3079bdc5f2d29dcf3798f899a3098736cdc2cd88"/> </dataarea> </part> </software> @@ -12737,7 +12737,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football usa 97 (usa).bin" size="2097152" crc="2ebb90a3" sha1="9b93035ecdc2b6f0815281764ef647f2de039e7b" offset="0x000000"/> + <rom name="college football usa 97 (usa).bin" size="2097152" crc="2ebb90a3" sha1="9b93035ecdc2b6f0815281764ef647f2de039e7b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12751,7 +12751,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (usa).bin" size="2097152" crc="172c5dbb" sha1="a3db8661e160e07b09bca03ba0d20ba4e80a4c59" offset="0x000000"/> + <rom name="college football's national championship (usa).bin" size="2097152" crc="172c5dbb" sha1="a3db8661e160e07b09bca03ba0d20ba4e80a4c59"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12765,7 +12765,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - apr 13, 1994).bin" size="2097152" crc="d9772def" sha1="2eb0daad82caff6bcefb438297a2d701c99173c5" offset="0x000000"/> + <rom name="college football's national championship (prototype - apr 13, 1994).bin" size="2097152" crc="d9772def" sha1="2eb0daad82caff6bcefb438297a2d701c99173c5"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12779,7 +12779,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - apr 18, 1994).bin" size="2097152" crc="e0a1705f" sha1="ea19e141c64cc4abc6e7d7eea7bbb6783569a05a" offset="0x000000"/> + <rom name="college football's national championship (prototype - apr 18, 1994).bin" size="2097152" crc="e0a1705f" sha1="ea19e141c64cc4abc6e7d7eea7bbb6783569a05a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12793,7 +12793,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - apr 19, 1994).bin" size="2097152" crc="d5fe66c3" sha1="9961db2c46f0189c419da2e335e6ca974eaa5379" offset="0x000000"/> + <rom name="college football's national championship (prototype - apr 19, 1994).bin" size="2097152" crc="d5fe66c3" sha1="9961db2c46f0189c419da2e335e6ca974eaa5379"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12807,7 +12807,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - apr 29, 1994).bin" size="2097152" crc="99da1973" sha1="11e333a326ea71f77b816add76defc8f2846710d" offset="0x000000"/> + <rom name="college football's national championship (prototype - apr 29, 1994).bin" size="2097152" crc="99da1973" sha1="11e333a326ea71f77b816add76defc8f2846710d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12821,7 +12821,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 01, 1994).bin" size="2097152" crc="994dbc8f" sha1="99e5ec2705fac1566e47fd813d6cf5b5e7f7daf4" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 01, 1994).bin" size="2097152" crc="994dbc8f" sha1="99e5ec2705fac1566e47fd813d6cf5b5e7f7daf4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12835,7 +12835,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 03, 1994).bin" size="2097152" crc="9ca29321" sha1="1e155744a1c089cd2332c27cdad48e7f243c2fc8" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 03, 1994).bin" size="2097152" crc="9ca29321" sha1="1e155744a1c089cd2332c27cdad48e7f243c2fc8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12849,7 +12849,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 07, 1994).bin" size="2097152" crc="b40b791e" sha1="334daa4f48dea4d85145fcd1bfb03f522532a9ae" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 07, 1994).bin" size="2097152" crc="b40b791e" sha1="334daa4f48dea4d85145fcd1bfb03f522532a9ae"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12863,7 +12863,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 08, 1994).bin" size="2097152" crc="d008debc" sha1="1b69304213ef1732c0b9b2f059179a7cf18b2c75" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 08, 1994).bin" size="2097152" crc="d008debc" sha1="1b69304213ef1732c0b9b2f059179a7cf18b2c75"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12877,7 +12877,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 14, 1994).bin" size="2097152" crc="ecef7de7" sha1="923ce9034f37167b65aec97e160f6fe34ea2da33" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 14, 1994).bin" size="2097152" crc="ecef7de7" sha1="923ce9034f37167b65aec97e160f6fe34ea2da33"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12891,7 +12891,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 15, 1994).bin" size="2097152" crc="c7e5a998" sha1="c9d010a0ffccecc2c01412daf64bf1b0eaf5055e" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 15, 1994).bin" size="2097152" crc="c7e5a998" sha1="c9d010a0ffccecc2c01412daf64bf1b0eaf5055e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12905,7 +12905,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 18, 1994).bin" size="2097152" crc="74988a9d" sha1="164e3fc32aa295b0d87e1508dd5fe75f9a7cadb9" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 18, 1994).bin" size="2097152" crc="74988a9d" sha1="164e3fc32aa295b0d87e1508dd5fe75f9a7cadb9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12919,7 +12919,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - jun 20, 1994).bin" size="2097152" crc="898c17fa" sha1="4b30eea2fb1187cf3c9150f9dee5b5b9571c76f5" offset="0x000000"/> + <rom name="college football's national championship (prototype - jun 20, 1994).bin" size="2097152" crc="898c17fa" sha1="4b30eea2fb1187cf3c9150f9dee5b5b9571c76f5"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12933,7 +12933,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 03, 1994).bin" size="2097152" crc="db1a3f66" sha1="d9db6ecb032fd88443d0575b01e61cb4aeea5703" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 03, 1994).bin" size="2097152" crc="db1a3f66" sha1="d9db6ecb032fd88443d0575b01e61cb4aeea5703"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12947,7 +12947,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 06, 1994).bin" size="2097152" crc="0a538e75" sha1="ee673500aef188ca7cf086fb1cf616b58896fdcb" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 06, 1994).bin" size="2097152" crc="0a538e75" sha1="ee673500aef188ca7cf086fb1cf616b58896fdcb"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12961,7 +12961,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 11, 1994 - a).bin" size="2097152" crc="ce65b294" sha1="b16e953b695148b8284f87be566774379c4c2453" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 11, 1994 - a).bin" size="2097152" crc="ce65b294" sha1="b16e953b695148b8284f87be566774379c4c2453"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12975,7 +12975,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 17, 1994 - a).bin" size="2097152" crc="8cfd4c86" sha1="01ed2026a930383d926d71192b2a8f9417dfb245" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 17, 1994 - a).bin" size="2097152" crc="8cfd4c86" sha1="01ed2026a930383d926d71192b2a8f9417dfb245"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -12989,7 +12989,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 20, 1994).bin" size="2097152" crc="f285385e" sha1="0b26c5748e976a64c02864e1934f2b50f6953cba" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 20, 1994).bin" size="2097152" crc="f285385e" sha1="0b26c5748e976a64c02864e1934f2b50f6953cba"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -13003,7 +13003,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 25, 1994).bin" size="2097152" crc="482e334a" sha1="e2fb264a11e08d57acf2756688880cd6fc353aba" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 25, 1994).bin" size="2097152" crc="482e334a" sha1="e2fb264a11e08d57acf2756688880cd6fc353aba"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -13017,7 +13017,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="college football's national championship (prototype - may 31, 1994).bin" size="2097152" crc="c6766745" sha1="157b65be9d946c46f77a90e4a5847fa41f2692b9" offset="0x000000"/> + <rom name="college football's national championship (prototype - may 31, 1994).bin" size="2097152" crc="c6766745" sha1="157b65be9d946c46f77a90e4a5847fa41f2692b9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -13038,7 +13038,7 @@ but dumps still have to be confirmed. <feature name="ic4" value="BA6162"/> <feature name="batt1" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18308-f.ic1" size="2097152" crc="65b64413" sha1="9609f9934a80dba183dab603ae07f445f02b919d" offset="0x000000"/> + <rom name="mpr-18308-f.ic1" size="2097152" crc="65b64413" sha1="9609f9934a80dba183dab603ae07f445f02b919d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -13051,7 +13051,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="columns (jun 21, 1990 build).bin" size="262144" crc="7eec1a45" sha1="0e25dad4d16d766f2469b9184d09fd65efc50c58" offset="0x000000" /> + <rom name="columns (jun 21, 1990 build).bin" size="262144" crc="7eec1a45" sha1="0e25dad4d16d766f2469b9184d09fd65efc50c58" /> </dataarea> </part> </software> @@ -13062,7 +13062,7 @@ but dumps still have to be confirmed. <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="columns iii - revenge of columns (usa).bin" size="524288" crc="dc678f6d" sha1="8e52a5d0adbff3b2a15f32e9299b4ffdf35f5541" offset="0x000000"/> + <rom name="columns iii - revenge of columns (usa).bin" size="524288" crc="dc678f6d" sha1="8e52a5d0adbff3b2a15f32e9299b4ffdf35f5541"/> </dataarea> </part> </software> @@ -13076,7 +13076,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="コラムスIII 対決!コラムスワールド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="columns iii - taiketsu! columns world (jpn, kor).bin" size="524288" crc="cd07462f" sha1="2e850c2b737098b9926ac0fc9b8b2116fc5aa48a" offset="0x000000"/> + <rom name="columns iii - taiketsu! columns world (jpn, kor).bin" size="524288" crc="cd07462f" sha1="2e850c2b737098b9926ac0fc9b8b2116fc5aa48a"/> </dataarea> </part> </software> @@ -13087,7 +13087,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="combat aces (beta).bin" size="524288" crc="84560d5a" sha1="0492bcd5341e768455bd353e786fac74837289af" offset="0x000000"/> + <rom name="combat aces (beta).bin" size="524288" crc="84560d5a" sha1="0492bcd5341e768455bd353e786fac74837289af"/> </dataarea> </part> </software> @@ -13098,7 +13098,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (euro) (prototype - jun 28, 1995).bin" size="2097152" crc="939efd4c" sha1="62b6f4ac864862bf5360e72f3fb8b45700e4fcfa" offset="0x000000"/> + <rom name="comix zone (euro) (prototype - jun 28, 1995).bin" size="2097152" crc="939efd4c" sha1="62b6f4ac864862bf5360e72f3fb8b45700e4fcfa"/> </dataarea> </part> </software> @@ -13112,7 +13112,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="コミックスゾーン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (jpn).bin" size="2097152" crc="7a6027b8" sha1="44f8c2a102971d0afcb0d9bd9081ccf51ff830a9" offset="0x000000"/> + <rom name="comix zone (jpn).bin" size="2097152" crc="7a6027b8" sha1="44f8c2a102971d0afcb0d9bd9081ccf51ff830a9"/> </dataarea> </part> </software> @@ -13124,7 +13124,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jul 12, 1995 - fulscr).bin" size="2097152" crc="e28c89c1" sha1="4cf1fb69c8184257664caacaf7bc7a1b4e802b8b" offset="0x000000"/> + <rom name="comix zone (prototype - jul 12, 1995 - fulscr).bin" size="2097152" crc="e28c89c1" sha1="4cf1fb69c8184257664caacaf7bc7a1b4e802b8b"/> </dataarea> </part> </software--> @@ -13135,7 +13135,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jul 12, 1995).bin" size="2097152" crc="e28c89c1" sha1="4cf1fb69c8184257664caacaf7bc7a1b4e802b8b" offset="0x000000"/> + <rom name="comix zone (prototype - jul 12, 1995).bin" size="2097152" crc="e28c89c1" sha1="4cf1fb69c8184257664caacaf7bc7a1b4e802b8b"/> </dataarea> </part> </software> @@ -13146,7 +13146,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 01, 1995 - b).bin" size="2097152" crc="bbe03cb6" sha1="4223ee8f7ab2a62532fac57f8933bb52e3dde4d5" offset="0x000000"/> + <rom name="comix zone (prototype - jun 01, 1995 - b).bin" size="2097152" crc="bbe03cb6" sha1="4223ee8f7ab2a62532fac57f8933bb52e3dde4d5"/> </dataarea> </part> </software> @@ -13157,7 +13157,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 01, 1995 - c).bin" size="2097152" crc="413b9a94" sha1="aae5dd875e36b9416c8169bdf5dd51e4612e98db" offset="0x000000"/> + <rom name="comix zone (prototype - jun 01, 1995 - c).bin" size="2097152" crc="413b9a94" sha1="aae5dd875e36b9416c8169bdf5dd51e4612e98db"/> </dataarea> </part> </software> @@ -13168,7 +13168,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 01, 1995 - d).bin" size="2097152" crc="9ae93c9d" sha1="3599c2d52a1edc9876befb2a754be3506959a12b" offset="0x000000"/> + <rom name="comix zone (prototype - jun 01, 1995 - d).bin" size="2097152" crc="9ae93c9d" sha1="3599c2d52a1edc9876befb2a754be3506959a12b"/> </dataarea> </part> </software> @@ -13179,7 +13179,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 01, 1995).bin" size="2097152" crc="ba506835" sha1="45de8279bb10cae44f3485057b29810479f82798" offset="0x000000"/> + <rom name="comix zone (prototype - jun 01, 1995).bin" size="2097152" crc="ba506835" sha1="45de8279bb10cae44f3485057b29810479f82798"/> </dataarea> </part> </software> @@ -13190,7 +13190,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 02, 1995 - b).bin" size="2097152" crc="b5f0dae5" sha1="1d8e133a0ce52e4586593beca095ed269f01473e" offset="0x000000"/> + <rom name="comix zone (prototype - jun 02, 1995 - b).bin" size="2097152" crc="b5f0dae5" sha1="1d8e133a0ce52e4586593beca095ed269f01473e"/> </dataarea> </part> </software> @@ -13201,7 +13201,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 02, 1995).bin" size="2097152" crc="1a4abcf3" sha1="fa1e69531857d4146497de4ae95957d096bceb20" offset="0x000000"/> + <rom name="comix zone (prototype - jun 02, 1995).bin" size="2097152" crc="1a4abcf3" sha1="fa1e69531857d4146497de4ae95957d096bceb20"/> </dataarea> </part> </software> @@ -13212,7 +13212,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - jun 03, 1995).bin" size="2097152" crc="aff32614" sha1="9cfead71b55cfa48fa6fb66d2d7c6294776fe4ed" offset="0x000000"/> + <rom name="comix zone (prototype - jun 03, 1995).bin" size="2097152" crc="aff32614" sha1="9cfead71b55cfa48fa6fb66d2d7c6294776fe4ed"/> </dataarea> </part> </software> @@ -13223,7 +13223,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - may 26, 1995).bin" size="2097152" crc="36029a1f" sha1="dbce6c71b1b1c193a57416dd4ccacc876a9e64af" offset="0x000000"/> + <rom name="comix zone (prototype - may 26, 1995).bin" size="2097152" crc="36029a1f" sha1="dbce6c71b1b1c193a57416dd4ccacc876a9e64af"/> </dataarea> </part> </software> @@ -13234,7 +13234,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (prototype - may 30, 1995).bin" size="2097152" crc="a72eca2c" sha1="c751ec1ba09abda3ea3252a3e211383f054a507c" offset="0x000000"/> + <rom name="comix zone (prototype - may 30, 1995).bin" size="2097152" crc="a72eca2c" sha1="c751ec1ba09abda3ea3252a3e211383f054a507c"/> </dataarea> </part> </software> @@ -13245,7 +13245,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (kor) (prototype - jun 09, 1995).bin" size="2097152" crc="e45a15f4" sha1="2427e7e3932da731eb172ae22ad779c0abfced13" offset="0x000000"/> + <rom name="comix zone (kor) (prototype - jun 09, 1995).bin" size="2097152" crc="e45a15f4" sha1="2427e7e3932da731eb172ae22ad779c0abfced13"/> </dataarea> </part> </software> @@ -13256,7 +13256,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (sega channel) (prototype - jun 12, 1995).bin" size="2097152" crc="c77db9e1" sha1="5da563561e3d74f5db672c8694891083db869999" offset="0x000000"/> + <rom name="comix zone (sega channel) (prototype - jun 12, 1995).bin" size="2097152" crc="c77db9e1" sha1="5da563561e3d74f5db672c8694891083db869999"/> </dataarea> </part> </software> @@ -13270,7 +13270,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="171-5978B-8/16"/> <feature name="ic1" value="MPR-18005-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-18005-mx.ic1" size="2097152" crc="17da0354" sha1="e8747eefdf61172be9da8787ba5be447ec73180f" offset="0x000000"/> + <rom name="mpr-18005-mx.ic1" size="2097152" crc="17da0354" sha1="e8747eefdf61172be9da8787ba5be447ec73180f"/> </dataarea> </part> </software> @@ -13281,7 +13281,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="comix zone (usa) (beta).bin" size="2097152" crc="2efcb6ee" sha1="af73f6d0d9e54416496a39dbfafc610bf16b3c0c" offset="0x000000"/> + <rom name="comix zone (usa) (beta).bin" size="2097152" crc="2efcb6ee" sha1="af73f6d0d9e54416496a39dbfafc610bf16b3c0c"/> </dataarea> </part> </software> @@ -13292,7 +13292,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1015094"> - <rom name="congo (unknown) (prototype).bin" size="1015094" crc="13746716" sha1="976d7610eb80691f50466f5102ccd49cc3a2b9f7" offset="0x000000"/> + <rom name="congo (unknown) (prototype).bin" size="1015094" crc="13746716" sha1="976d7610eb80691f50466f5102ccd49cc3a2b9f7"/> </dataarea> </part> </software> @@ -13306,7 +13306,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="クールスポット"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cool spot (jpn, kor).bin" size="1048576" crc="e869efb1" sha1="e32826ca9ae5173d5ef9722b52bfcb4ad390a7bb" offset="0x000000"/> + <rom name="cool spot (jpn, kor).bin" size="1048576" crc="e869efb1" sha1="e32826ca9ae5173d5ef9722b52bfcb4ad390a7bb"/> </dataarea> </part> </software> @@ -13317,7 +13317,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cool spot (usa) (beta).bin" size="1048576" crc="0ebaa4a8" sha1="9b42bb33186ddc759a469ed3e0ee12e5dee0b809" offset="0x000000"/> + <rom name="cool spot (usa) (beta).bin" size="1048576" crc="0ebaa4a8" sha1="9b42bb33186ddc759a469ed3e0ee12e5dee0b809"/> </dataarea> </part> </software> @@ -13328,7 +13328,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="cyber-cop (usa).bin" size="1048576" crc="01e719c8" sha1="72470ea83064046a0b1dfba3047032c26d610df8" offset="0x000000"/> + <rom name="cyber-cop (usa).bin" size="1048576" crc="01e719c8" sha1="72470ea83064046a0b1dfba3047032c26d610df8"/> </dataarea> </part> </software> @@ -13339,7 +13339,7 @@ but dumps still have to be confirmed. <publisher>Sage's Creation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="crack down (usa).bin" size="524288" crc="b9ce9051" sha1="949cd961a99e9c35388cf6a4db5e866102ed27a2" offset="0x000000"/> + <rom name="crack down (usa).bin" size="524288" crc="b9ce9051" sha1="949cd961a99e9c35388cf6a4db5e866102ed27a2"/> </dataarea> </part> </software> @@ -13353,7 +13353,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="クレヨンしんちゃん ゛嵐を呼ぶ園児″"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="crayon shin-chan - arashi o yobu enji (jpn).bin" size="2097152" crc="97fc42d2" sha1="46214898990ebc5e74413a53f7304ad466875fbe" offset="0x000000"/> + <rom name="crayon shin-chan - arashi o yobu enji (jpn).bin" size="2097152" crc="97fc42d2" sha1="46214898990ebc5e74413a53f7304ad466875fbe"/> </dataarea> </part> </software> @@ -13364,7 +13364,7 @@ but dumps still have to be confirmed. <publisher>Kyugo Boueki</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="cross fire (usa).bin" size="524288" crc="cc73f3a9" sha1="cc681bb62483dfb3ee3ef976dff29cc80ad01820" offset="0x000000"/> + <rom name="cross fire (usa).bin" size="524288" crc="cc73f3a9" sha1="cc681bb62483dfb3ee3ef976dff29cc80ad01820"/> </dataarea> </part> </software> @@ -13375,7 +13375,7 @@ but dumps still have to be confirmed. <publisher>Kyugo Boueki</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="crossfire-gen-beta.bin" size="524288" crc="ff9e9f45" sha1="f33995fbb6d5378de0ce246c237e28fd7de1a3d9" offset="0x000000"/> + <rom name="crossfire-gen-beta.bin" size="524288" crc="ff9e9f45" sha1="f33995fbb6d5378de0ce246c237e28fd7de1a3d9"/> </dataarea> </part> </software> @@ -13389,7 +13389,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="スーパーエアーウルフ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13814.bin" size="524288" crc="fa451982" sha1="d24a3d23c9f12eebfbd233fdaab91c4acc362962" offset="0x000000"/> + <rom name="mpr-13814.bin" size="524288" crc="fa451982" sha1="d24a3d23c9f12eebfbd233fdaab91c4acc362962"/> </dataarea> </part> </software> @@ -13403,7 +13403,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="クルー★ボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="crue ball (jpn).bin" size="524288" crc="514c53e2" sha1="1ceb4370dacaa8e3ab4b8beb6ff008db269d0387" offset="0x000000"/> + <rom name="crue ball (jpn).bin" size="524288" crc="514c53e2" sha1="1ceb4370dacaa8e3ab4b8beb6ff008db269d0387"/> </dataarea> </part> </software> @@ -13414,7 +13414,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="twisted flipper (usa) (beta).bin" size="524288" crc="6dd47554" sha1="a6eac3e1b9df9d138fceeccbe34113015d3a676f" offset="0x000000"/> + <rom name="twisted flipper (usa) (beta).bin" size="524288" crc="6dd47554" sha1="a6eac3e1b9df9d138fceeccbe34113015d3a676f"/> </dataarea> </part> </software> @@ -13425,7 +13425,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (usa).bin" size="1048576" crc="6cf7a4df" sha1="dc99ed62da89745559f49b040d0365038140efd9" offset="0x000000"/> + <rom name="crystal's pony tale (usa).bin" size="1048576" crc="6cf7a4df" sha1="dc99ed62da89745559f49b040d0365038140efd9"/> </dataarea> </part> </software> @@ -13436,7 +13436,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jul 01, 1994).bin" size="1048576" crc="16ac2e4f" sha1="37e6369f0c5f8969003fd4ec1c291e06900c617a" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jul 01, 1994).bin" size="1048576" crc="16ac2e4f" sha1="37e6369f0c5f8969003fd4ec1c291e06900c617a"/> </dataarea> </part> </software> @@ -13447,7 +13447,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jul 02, 1994).bin" size="1048576" crc="24bc4354" sha1="fa14565f90a254bbe8cff18e62f65e9ff1da1736" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jul 02, 1994).bin" size="1048576" crc="24bc4354" sha1="fa14565f90a254bbe8cff18e62f65e9ff1da1736"/> </dataarea> </part> </software> @@ -13458,7 +13458,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jul 03, 1994).bin" size="1048576" crc="6d67a87c" sha1="decec86674df91d1b9d29881745e279759470125" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jul 03, 1994).bin" size="1048576" crc="6d67a87c" sha1="decec86674df91d1b9d29881745e279759470125"/> </dataarea> </part> </software> @@ -13469,7 +13469,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jul 12, 1994 - b).bin" size="1048576" crc="3577dc72" sha1="db225126e319380d89c0a5ab58d9f75d97419e6a" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jul 12, 1994 - b).bin" size="1048576" crc="3577dc72" sha1="db225126e319380d89c0a5ab58d9f75d97419e6a"/> </dataarea> </part> </software> @@ -13480,7 +13480,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1045844"> - <rom name="crystal's pony tale (prototype - jul 12, 1994).bin" size="1045844" crc="2bfc0a53" sha1="9ac7eba7cb238602925ed2a23f870b81b413991e" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jul 12, 1994).bin" size="1045844" crc="2bfc0a53" sha1="9ac7eba7cb238602925ed2a23f870b81b413991e"/> </dataarea> </part> </software> @@ -13491,7 +13491,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jul 13, 1994).bin" size="1048576" crc="c67b6dba" sha1="58e56c2cbb94f81205c6f38656a0c75dcf27e267" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jul 13, 1994).bin" size="1048576" crc="c67b6dba" sha1="58e56c2cbb94f81205c6f38656a0c75dcf27e267"/> </dataarea> </part> </software> @@ -13502,7 +13502,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jun 01, 1994).bin" size="1048576" crc="14c6347c" sha1="170db22a5bfc30afe19ece372ad0cceea1961cd7" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jun 01, 1994).bin" size="1048576" crc="14c6347c" sha1="170db22a5bfc30afe19ece372ad0cceea1961cd7"/> </dataarea> </part> </software> @@ -13513,7 +13513,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jun 06, 1994).bin" size="1048576" crc="83e8cac9" sha1="2941ae87e22de10eadd0b7f75bf2e003396d4c99" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jun 06, 1994).bin" size="1048576" crc="83e8cac9" sha1="2941ae87e22de10eadd0b7f75bf2e003396d4c99"/> </dataarea> </part> </software> @@ -13524,7 +13524,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jun 10, 1994).bin" size="1048576" crc="9e1dd267" sha1="cd0ebcdca3b8fdd763c8748bc2ebc91690bebd7f" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jun 10, 1994).bin" size="1048576" crc="9e1dd267" sha1="cd0ebcdca3b8fdd763c8748bc2ebc91690bebd7f"/> </dataarea> </part> </software> @@ -13535,7 +13535,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jun 23, 1994).bin" size="1048576" crc="4ccc19af" sha1="2220bcb6baa349f5086c3a42ead63c7efeb49631" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jun 23, 1994).bin" size="1048576" crc="4ccc19af" sha1="2220bcb6baa349f5086c3a42ead63c7efeb49631"/> </dataarea> </part> </software> @@ -13546,7 +13546,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jun 28, 1994).bin" size="1048576" crc="03be7f66" sha1="ca3abcc3403c34fa7b2ea6ff56b1967267d96fce" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jun 28, 1994).bin" size="1048576" crc="03be7f66" sha1="ca3abcc3403c34fa7b2ea6ff56b1967267d96fce"/> </dataarea> </part> </software> @@ -13557,7 +13557,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - jun 30, 1994).bin" size="1048576" crc="dd8c73fb" sha1="4db4a0b358a88f9c04f2f3c73d7b9ce1ac87a8da" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - jun 30, 1994).bin" size="1048576" crc="dd8c73fb" sha1="4db4a0b358a88f9c04f2f3c73d7b9ce1ac87a8da"/> </dataarea> </part> </software> @@ -13568,7 +13568,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - may 11, 1994).bin" size="1048576" crc="eac9d74b" sha1="53cd0e287b54a49ddf1d6075fab4b3a7f1ddc396" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - may 11, 1994).bin" size="1048576" crc="eac9d74b" sha1="53cd0e287b54a49ddf1d6075fab4b3a7f1ddc396"/> </dataarea> </part> </software> @@ -13579,7 +13579,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - may 19, 1994).bin" size="1048576" crc="dc50b741" sha1="b9c271296977e2b304a8a808cb2d5e9fb44467b1" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - may 19, 1994).bin" size="1048576" crc="dc50b741" sha1="b9c271296977e2b304a8a808cb2d5e9fb44467b1"/> </dataarea> </part> </software> @@ -13590,7 +13590,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crystal's pony tale (prototype - may 26, 1994).bin" size="1048576" crc="a2eaba55" sha1="16278beee4d39ea9f70ce6225373b193881cb2b0" offset="0x000000"/> + <rom name="crystal's pony tale (prototype - may 26, 1994).bin" size="1048576" crc="a2eaba55" sha1="16278beee4d39ea9f70ce6225373b193881cb2b0"/> </dataarea> </part> </software> @@ -13601,7 +13601,7 @@ but dumps still have to be confirmed. <publisher>INTV Corp.</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="curse (jun 26, 1990 prototype).bin" size="524288" crc="dee8876d" sha1="550dfcbb647c9742f25b25596c41785346815820" offset="0x000000" /> + <rom name="curse (jun 26, 1990 prototype).bin" size="524288" crc="dee8876d" sha1="550dfcbb647c9742f25b25596c41785346815820" /> </dataarea> </part> </software> @@ -13615,7 +13615,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="カース"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="curse (jpn).bin" size="524288" crc="a4fbf9a9" sha1="978780d9575022450d415591f32e1118c7fac5ad" offset="0x000000"/> + <rom name="curse (jpn).bin" size="524288" crc="a4fbf9a9" sha1="978780d9575022450d415591f32e1118c7fac5ad"/> </dataarea> </part> </software> @@ -13629,7 +13629,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="キューティー鈴木のリングサイドエンジェル"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="cutie suzuki no ringside angel (jpn).bin" size="524288" crc="13795dca" sha1="4e3f222c7333d39fc5452b37aebc14fa09ff8d5e" offset="0x000000"/> + <rom name="cutie suzuki no ringside angel (jpn).bin" size="524288" crc="13795dca" sha1="4e3f222c7333d39fc5452b37aebc14fa09ff8d5e"/> </dataarea> </part> </software> @@ -13640,7 +13640,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="cutthroat island (euro, usa).bin" size="2097152" crc="ebabbc70" sha1="1b1648e02bb2e915286c35f01476358a8401608f" offset="0x000000"/> + <rom name="cutthroat island (euro, usa).bin" size="2097152" crc="ebabbc70" sha1="1b1648e02bb2e915286c35f01476358a8401608f"/> </dataarea> </part> </software> @@ -13652,7 +13652,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="cipreview.bin" size="2097152" crc="7f4939f2" sha1="63bac68f944214cbab90a61dc8fe78314ba4716e" offset="0x000000"/> + <rom name="cipreview.bin" size="2097152" crc="7f4939f2" sha1="63bac68f944214cbab90a61dc8fe78314ba4716e"/> </dataarea> </part> </software> @@ -13663,7 +13663,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="cyborg justice (beta).bin" size="524288" crc="91daf11e" sha1="27c2932b2e25b17fdf5f2ebd74ebbde4015118b6" offset="0x000000"/> + <rom name="cyborg justice (beta).bin" size="524288" crc="91daf11e" sha1="27c2932b2e25b17fdf5f2ebd74ebbde4015118b6"/> </dataarea> </part> </software> @@ -13674,7 +13674,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="daffy duck in hollywood (euro) (beta).bin" size="2097152" crc="0eaa4740" sha1="7d869208846ce10ccf799c581cb09034c81aa3e5" offset="0x000000"/> + <rom name="daffy duck in hollywood (euro) (beta).bin" size="2097152" crc="0eaa4740" sha1="7d869208846ce10ccf799c581cb09034c81aa3e5"/> </dataarea> </part> </software> @@ -13688,7 +13688,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダーナ 女神誕生"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dahna megami tanjou (jpn).bin" size="1048576" crc="4602584f" sha1="da0246a063e6f70933e251b9ae84587fe620d4f0" offset="0x000000"/> + <rom name="dahna megami tanjou (jpn).bin" size="1048576" crc="4602584f" sha1="da0246a063e6f70933e251b9ae84587fe620d4f0"/> </dataarea> </part> </software> @@ -13699,7 +13699,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="hercules (unl).bin" size="1048576" crc="ff75d9d0" sha1="6d89f589aeefaceda85a6f592d5d5b9062472b7a" offset="0x000000"/> + <rom name="hercules (unl).bin" size="1048576" crc="ff75d9d0" sha1="6d89f589aeefaceda85a6f592d5d5b9062472b7a"/> </dataarea> </part> </software> @@ -13710,7 +13710,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="twin hawk (apr 6, 1990 prototype).bin" size="524288" crc="dde94356" sha1="382122be778fb1b14c80499930b4ff9e36caddcc" offset="0x000000" /> + <rom name="twin hawk (apr 6, 1990 prototype).bin" size="524288" crc="dde94356" sha1="382122be778fb1b14c80499930b4ff9e36caddcc" /> </dataarea> </part> </software> @@ -13724,7 +13724,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="デンジャラスシード"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="dangerous seed (jpn).bin" size="524288" crc="a2990031" sha1="32b2b1de0947fb713787020679efacffd29ec04e" offset="0x000000"/> + <rom name="dangerous seed (jpn).bin" size="524288" crc="a2990031" sha1="32b2b1de0947fb713787020679efacffd29ec04e"/> </dataarea> </part> </software> @@ -13735,7 +13735,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="dark castle (euro, usa).bin" size="524288" crc="0464aca4" sha1="23e1ad9822338362113e55087d60fb9a1674bf8a" offset="0x000000"/> + <rom name="dark castle (euro, usa).bin" size="524288" crc="0464aca4" sha1="23e1ad9822338362113e55087d60fb9a1674bf8a"/> </dataarea> </part> </software> @@ -13749,7 +13749,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダーウィン4081"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="darwin 4081 (jpn, kor).bin" size="524288" crc="7a33b0cb" sha1="e9decc48451aba62d949a7710e466e1d041a2210" offset="0x000000"/> + <rom name="darwin 4081 (jpn, kor).bin" size="524288" crc="7a33b0cb" sha1="e9decc48451aba62d949a7710e466e1d041a2210"/> </dataarea> </part> </software> @@ -13760,7 +13760,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="darwin 4081 (feb 21, 1990 prototype).bin" size="524288" crc="db68d1ac" sha1="a4e5d757fb734ab3b8ece62340d7687d92efa0e4" offset="0x000000" /> + <rom name="darwin 4081 (feb 21, 1990 prototype).bin" size="524288" crc="db68d1ac" sha1="a4e5d757fb734ab3b8ece62340d7687d92efa0e4" /> </dataarea> </part> </software> @@ -13771,7 +13771,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dashin' desperadoes (usa).bin" size="1048576" crc="dcb76fb7" sha1="1d9a12b0df291a21f1e1070af2b13c1f15dbbe67" offset="0x000000"/> + <rom name="dashin' desperadoes (usa).bin" size="1048576" crc="dcb76fb7" sha1="1d9a12b0df291a21f1e1070af2b13c1f15dbbe67"/> </dataarea> </part> </software> @@ -13782,7 +13782,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dashin' desperadoes (usa) (beta).bin" size="1048576" crc="98d224a5" sha1="d5793276f7a07f4dd8a9035dbb70a7f3ef2448a3" offset="0x000000"/> + <rom name="dashin' desperadoes (usa) (beta).bin" size="1048576" crc="98d224a5" sha1="d5793276f7a07f4dd8a9035dbb70a7f3ef2448a3"/> </dataarea> </part> </software> @@ -13793,7 +13793,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dashin' desperadoes (beta).bin" size="1048576" crc="adaffc3f" sha1="4b04d7f6fc731275d9fcf3b7566674d4987c2154" offset="0x000000"/> + <rom name="dashin' desperadoes (beta).bin" size="1048576" crc="adaffc3f" sha1="4b04d7f6fc731275d9fcf3b7566674d4987c2154"/> </dataarea> </part> </software> @@ -13804,7 +13804,7 @@ but dumps still have to be confirmed. <publisher>Absolute Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="david crane's amazing tennis (usa).bin" size="1048576" crc="9177088c" sha1="1543d9790f4311847fd4426b6f395b9c63365a9e" offset="0x000000"/> + <rom name="david crane's amazing tennis (usa).bin" size="1048576" crc="9177088c" sha1="1543d9790f4311847fd4426b6f395b9c63365a9e"/> </dataarea> </part> </software> @@ -13818,7 +13818,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="デビッド・ロビンソン バスケットボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="david robinson basketball (jpn).bin" size="524288" crc="56164b00" sha1="eeac902df31240c246afe2b97a5b25104dd9f0e5" offset="0x000000"/> + <rom name="david robinson basketball (jpn).bin" size="524288" crc="56164b00" sha1="eeac902df31240c246afe2b97a5b25104dd9f0e5"/> </dataarea> </part> </software> @@ -13829,7 +13829,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="david robinson's supreme court (apr 15, 1992 prototype).bin" size="524288" crc="875bb1a0" sha1="9ce90b134a75196c41995111036492f60733ba47" offset="0x000000" /> + <rom name="david robinson's supreme court (apr 15, 1992 prototype).bin" size="524288" crc="875bb1a0" sha1="9ce90b134a75196c41995111036492f60733ba47" /> </dataarea> </part> </software> @@ -13843,7 +13843,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="デビスカップ ~ Davis Cup Tennis (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="daviscuptennis.5848.bin" size="1048576" crc="802cd123" sha1="2de936513aefed35591eb1667a54b4298ccd12b9" offset="0x000000"/> + <rom name="daviscuptennis.5848.bin" size="1048576" crc="802cd123" sha1="2de936513aefed35591eb1667a54b4298ccd12b9"/> </dataarea> </part> </software> @@ -13854,7 +13854,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="davis cup world tour (euro, usa) (june 1993).bin" size="1048576" crc="7c6b0646" sha1="bce5937d930e016bb14eca80c833071df4bdc0f8" offset="0x000000"/> + <rom name="davis cup world tour (euro, usa) (june 1993).bin" size="1048576" crc="7c6b0646" sha1="bce5937d930e016bb14eca80c833071df4bdc0f8"/> </dataarea> </part> </software> @@ -13865,7 +13865,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="davis cup world tour tennis 2 (beta 1).bin" size="2097152" crc="6f4183c0" sha1="3c8527d1a01a4c7ab97b2664046f9c11283e3332" offset="0x000000"/> + <rom name="davis cup world tour tennis 2 (beta 1).bin" size="2097152" crc="6f4183c0" sha1="3c8527d1a01a4c7ab97b2664046f9c11283e3332"/> </dataarea> </part> </software> @@ -13876,7 +13876,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="davis cup ii (usa) (prototype).bin" size="2097152" crc="76f2bed8" sha1="5b548c9794a8af0d9fba4d7abfb6ca96a7f01709" offset="0x000000"/> + <rom name="davis cup ii (usa) (prototype).bin" size="2097152" crc="76f2bed8" sha1="5b548c9794a8af0d9fba4d7abfb6ca96a7f01709"/> </dataarea> </part> </software> @@ -13887,7 +13887,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="daze before christmas (aus).bin" size="2097152" crc="b95e25c9" sha1="240c0d9487d7659a4b2999e0394d552ab17bee8a" offset="0x000000"/> + <rom name="daze before christmas (aus).bin" size="2097152" crc="b95e25c9" sha1="240c0d9487d7659a4b2999e0394d552ab17bee8a"/> </dataarea> </part> </software> @@ -13898,7 +13898,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="daze before christmas (aus) (beta).bin" size="2097152" crc="317c9491" sha1="a63cdb54c31b1c1219467987a81e761ee92feee3" offset="0x000000"/> + <rom name="daze before christmas (aus) (beta).bin" size="2097152" crc="317c9491" sha1="a63cdb54c31b1c1219467987a81e761ee92feee3"/> </dataarea> </part> </software> @@ -13909,7 +13909,7 @@ but dumps still have to be confirmed. <publisher>Kaneko</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="deadly moves (usa).bin" size="1048576" crc="35cbd237" sha1="8733d179292d4dc5c3513459539d96484b6d018f" offset="0x000000"/> + <rom name="deadly moves (usa).bin" size="1048576" crc="35cbd237" sha1="8733d179292d4dc5c3513459539d96484b6d018f"/> </dataarea> </part> </software> @@ -13923,7 +13923,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="パワーアスリート"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="power athlete (jpn, kor).bin" size="1048576" crc="b41b77cf" sha1="d371e339c5d85b69c34007dc514c1adb524dac2a" offset="0x000000"/> + <rom name="power athlete (jpn, kor).bin" size="1048576" crc="b41b77cf" sha1="d371e339c5d85b69c34007dc514c1adb524dac2a"/> </dataarea> </part> </software> @@ -13934,7 +13934,7 @@ but dumps still have to be confirmed. <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="death and return of superman, the (usa).bin" size="2097152" crc="982242d3" sha1="3534d17801bd5756b10a7f8d7d95f3a8d9b74844" offset="0x000000"/> + <rom name="death and return of superman, the (usa).bin" size="2097152" crc="982242d3" sha1="3534d17801bd5756b10a7f8d7d95f3a8d9b74844"/> </dataarea> </part> </software> @@ -13945,7 +13945,7 @@ but dumps still have to be confirmed. <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="death duel (usa).bin" size="1048576" crc="a9804dcc" sha1="21390cc3036047f3de4a58c5f41f588079b0e56f" offset="0x000000"/> + <rom name="death duel (usa).bin" size="1048576" crc="a9804dcc" sha1="21390cc3036047f3de4a58c5f41f588079b0e56f"/> </dataarea> </part> </software> @@ -13956,7 +13956,7 @@ but dumps still have to be confirmed. <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="death duel (may 6, 1992 prototype).bin" size="1048576" crc="2f979365" sha1="21f8ec496fca1fb09d0671a301e80e86c32b74dd" offset="0x000000"/> + <rom name="death duel (may 6, 1992 prototype).bin" size="1048576" crc="2f979365" sha1="21f8ec496fca1fb09d0671a301e80e86c32b74dd"/> </dataarea> </part> </software> @@ -13967,7 +13967,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="demolition man (usa) (beta).bin" size="2097152" crc="57ffad7a" sha1="33a33bff7277c2aab45d0d843d13728ce2c62ab2" offset="0x000000"/> + <rom name="demolition man (usa) (beta).bin" size="2097152" crc="57ffad7a" sha1="33a33bff7277c2aab45d0d843d13728ce2c62ab2"/> </dataarea> </part> </software> @@ -13978,7 +13978,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="970926"> - <rom name="desert demolition (prototype - dec 06, 1994).bin" size="970925" crc="d27fe9e5" sha1="355c55039490a4ed882506327d61ec40e583ca12" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 06, 1994).bin" size="970925" crc="d27fe9e5" sha1="355c55039490a4ed882506327d61ec40e583ca12"/> </dataarea> </part> </software> @@ -13989,7 +13989,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1040312"> - <rom name="desert demolition (prototype - dec 08, 1994).bin" size="1040312" crc="69aaeab6" sha1="781d636634da8d41addd28c9e34367dacda38576" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 08, 1994).bin" size="1040312" crc="69aaeab6" sha1="781d636634da8d41addd28c9e34367dacda38576"/> </dataarea> </part> </software> @@ -14000,7 +14000,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="desert demolition (prototype - dec 12, 1994 - b).bin" size="1048576" crc="16f19283" sha1="e031ffd85b14507ef5833f4b854ceb2e522f9fa7" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 12, 1994 - b).bin" size="1048576" crc="16f19283" sha1="e031ffd85b14507ef5833f4b854ceb2e522f9fa7"/> </dataarea> </part> </software> @@ -14011,7 +14011,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="969096"> - <rom name="desert demolition (prototype - dec 12, 1994).bin" size="969096" crc="5dad49d7" sha1="f7dbf2b88ac9f36eb7cc34ba3f61024dc1754772" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 12, 1994).bin" size="969096" crc="5dad49d7" sha1="f7dbf2b88ac9f36eb7cc34ba3f61024dc1754772"/> </dataarea> </part> </software> @@ -14022,7 +14022,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1040028"> - <rom name="desert demolition (prototype - dec 13, 1994).bin" size="1040028" crc="375dee15" sha1="c287b81ef983fe832bbd44155cd9a880985aa11c" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 13, 1994).bin" size="1040028" crc="375dee15" sha1="c287b81ef983fe832bbd44155cd9a880985aa11c"/> </dataarea> </part> </software> @@ -14033,7 +14033,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1040028"> - <rom name="desert demolition (prototype - dec 14, 1994).bin" size="1040028" crc="39f9f304" sha1="1d6dd50944dd32d14cb83541ed33ef69479700c2" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 14, 1994).bin" size="1040028" crc="39f9f304" sha1="1d6dd50944dd32d14cb83541ed33ef69479700c2"/> </dataarea> </part> </software> @@ -14044,7 +14044,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1040028"> - <rom name="desert demolition (prototype - dec 15, 1994).bin" size="1040028" crc="5109736a" sha1="cbb8b864039f1bff4446086c6b44de468069093e" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 15, 1994).bin" size="1040028" crc="5109736a" sha1="cbb8b864039f1bff4446086c6b44de468069093e"/> </dataarea> </part> </software> @@ -14055,7 +14055,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="desert demolition (prototype - dec 16, 1994).bin" size="1048576" crc="573fabfb" sha1="6d32d81e1a7a06f0acf58af88a4c909621251576" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 16, 1994).bin" size="1048576" crc="573fabfb" sha1="6d32d81e1a7a06f0acf58af88a4c909621251576"/> </dataarea> </part> </software> @@ -14066,7 +14066,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1040028"> - <rom name="desert demolition (prototype - dec 19, 1994).bin" size="1040028" crc="b0ece758" sha1="f081d9d1affee698efb00188c07443a4c64618b6" offset="0x000000"/> + <rom name="desert demolition (prototype - dec 19, 1994).bin" size="1040028" crc="b0ece758" sha1="f081d9d1affee698efb00188c07443a4c64618b6"/> </dataarea> </part> </software> @@ -14080,7 +14080,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="デザートストライク 湾岸作戦"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="desert strike (jpn, kor).bin" size="1048576" crc="1e740145" sha1="9e01c6c45670e2950242facfba6c5b79052550ed" offset="0x000000"/> + <rom name="desert strike (jpn, kor).bin" size="1048576" crc="1e740145" sha1="9e01c6c45670e2950242facfba6c5b79052550ed"/> </dataarea> </part> </software> @@ -14091,7 +14091,7 @@ but dumps still have to be confirmed. <publisher>Sage's Creation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="devilish (jan 16, 1992 prototype).bin" size="524288" crc="6c8eb5a2" sha1="a4c800c658bc15cc905eb0b063b4afa426da6a8d" offset="0x000000" /> + <rom name="devilish (jan 16, 1992 prototype).bin" size="524288" crc="6c8eb5a2" sha1="a4c800c658bc15cc905eb0b063b4afa426da6a8d" /> </dataarea> </part> </software> @@ -14105,7 +14105,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="バッドオーメン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bad omen (jpn, kor).bin" size="524288" crc="975693ce" sha1="5378af243fb6f592f1e1cd17e3722e2c5e807e72" offset="0x000000"/> + <rom name="bad omen (jpn, kor).bin" size="524288" crc="975693ce" sha1="5378af243fb6f592f1e1cd17e3722e2c5e807e72"/> </dataarea> </part> </software> @@ -14117,7 +14117,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダイヤルQをまわせ ~ Dial Q o Mawase! / 究極麻雀 ~ Jiuji Maque (Box?)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dial q o mawase! (jpn) (unl).bin" size="1048576" crc="c632e5af" sha1="08967e04d992264f193ecdfd0e0457baaf25f4f2" offset="0x000000"/> + <rom name="dial q o mawase! (jpn) (unl).bin" size="1048576" crc="c632e5af" sha1="08967e04d992264f193ecdfd0e0457baaf25f4f2"/> </dataarea> </part> </software> @@ -14128,7 +14128,7 @@ but dumps still have to be confirmed. <publisher>Time Warner Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dick vitale's 'awesome, baby!' college hoops (usa).bin" size="2097152" crc="1312cf22" sha1="2aac7a1cf92e51a14fd3e12a830e135fee255044" offset="0x000000"/> + <rom name="dick vitale's 'awesome, baby!' college hoops (usa).bin" size="2097152" crc="1312cf22" sha1="2aac7a1cf92e51a14fd3e12a830e135fee255044"/> </dataarea> </part> </software> @@ -14139,7 +14139,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="dino land (usa).bin" size="524288" crc="5fe351b8" sha1="e55937e48a0c348ba3db731a8722dae7f39dede5" offset="0x000000"/> + <rom name="dino land (usa).bin" size="524288" crc="5fe351b8" sha1="e55937e48a0c348ba3db731a8722dae7f39dede5"/> </dataarea> </part> </software> @@ -14153,7 +14153,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="超闘竜烈伝ディノランド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="chou touryuu retsuden - dino land (jpn).bin" size="524288" crc="81f939de" sha1="4bee752cd2205d60b9d3c7a58e0e90a4837522de" offset="0x000000"/> + <rom name="chou touryuu retsuden - dino land (jpn).bin" size="524288" crc="81f939de" sha1="4bee752cd2205d60b9d3c7a58e0e90a4837522de"/> </dataarea> </part> </software> @@ -14164,7 +14164,7 @@ but dumps still have to be confirmed. <publisher>Hi-Tech Expression</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dinosaur's tale, a (usa).bin" size="1048576" crc="70155b5b" sha1="b1f8e741399fd2c28dfb1c3340af868d222b1c14" offset="0x000000"/> + <rom name="dinosaur's tale, a (usa).bin" size="1048576" crc="70155b5b" sha1="b1f8e741399fd2c28dfb1c3340af868d222b1c14"/> </dataarea> </part> </software> @@ -14175,7 +14175,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dinosaurs for hire (usa).bin" size="1048576" crc="39351146" sha1="d006efbf1d811e018271745925fe00ca6d93f24f" offset="0x000000"/> + <rom name="dinosaurs for hire (usa).bin" size="1048576" crc="39351146" sha1="d006efbf1d811e018271745925fe00ca6d93f24f"/> </dataarea> </part> </software> @@ -14186,7 +14186,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dinosaurs for hire (prototype - apr 26, 1993).bin" size="1048576" crc="54c77d3e" sha1="101b97769ddd54e04f6c0c1d46d194fc78cb6f22" offset="0x000000"/> + <rom name="dinosaurs for hire (prototype - apr 26, 1993).bin" size="1048576" crc="54c77d3e" sha1="101b97769ddd54e04f6c0c1d46d194fc78cb6f22"/> </dataarea> </part> </software> @@ -14197,7 +14197,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dinosaurs for hire (prototype - apr 27, 1993).bin" size="1048576" crc="16000453" sha1="944af2e25e9ab5ecf82fe5da1c55113edeee8709" offset="0x000000"/> + <rom name="dinosaurs for hire (prototype - apr 27, 1993).bin" size="1048576" crc="16000453" sha1="944af2e25e9ab5ecf82fe5da1c55113edeee8709"/> </dataarea> </part> </software> @@ -14208,7 +14208,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dinosaurs for hire (prototype - may 02, 1993).bin" size="1048576" crc="8954dee9" sha1="2a04b30cf4930631bdb6c031ecd12c23387c278b" offset="0x000000"/> + <rom name="dinosaurs for hire (prototype - may 02, 1993).bin" size="1048576" crc="8954dee9" sha1="2a04b30cf4930631bdb6c031ecd12c23387c278b"/> </dataarea> </part> </software> @@ -14219,7 +14219,7 @@ but dumps still have to be confirmed. <publisher>CYX</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="divine sealing (jpn) (unl).bin" size="1048576" crc="ca72973c" sha1="29cc95622a1c9602e7981bdc5a66164c47939028" offset="0x000000"/> + <rom name="divine sealing (jpn) (unl).bin" size="1048576" crc="ca72973c" sha1="29cc95622a1c9602e7981bdc5a66164c47939028"/> </dataarea> </part> </software> @@ -14230,7 +14230,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="ikazuse! koi no doki doki penguin land md (jpn) (sn).bin" size="262144" crc="0053bfd6" sha1="37bc8429a6259582b840e219a2cf412cea5fc873" offset="0x000000"/> + <rom name="ikazuse! koi no doki doki penguin land md (jpn) (sn).bin" size="262144" crc="0053bfd6" sha1="37bc8429a6259582b840e219a2cf412cea5fc873"/> </dataarea> </part> </software> @@ -14241,7 +14241,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="ikazuse! koi no doki doki penguin land md (jpn) (gnk).bin" size="262144" crc="22736650" sha1="e64e4c127158db366e95e8c3cc6b4d5906ad78ec" offset="0x000000"/> + <rom name="ikazuse! koi no doki doki penguin land md (jpn) (gnk).bin" size="262144" crc="22736650" sha1="e64e4c127158db366e95e8c3cc6b4d5906ad78ec"/> </dataarea> </part> </software> @@ -14253,7 +14253,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="dominus (usa) (prototype).bin" size="786432" crc="30006ebd" sha1="fde8160bf51575463e81cbd0b5d12fb5d49eb695" offset="0x000000"/> + <rom name="dominus (usa) (prototype).bin" size="786432" crc="30006ebd" sha1="fde8160bf51575463e81cbd0b5d12fb5d49eb695"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -14266,7 +14266,7 @@ but dumps still have to be confirmed. <publisher>Playmates Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="doom troopers - the mutant chronicles (usa).bin" size="2097152" crc="11194414" sha1="aff5e0651fecbc07d718ed3cea225717ce18a7aa" offset="0x000000"/> + <rom name="doom troopers - the mutant chronicles (usa).bin" size="2097152" crc="11194414" sha1="aff5e0651fecbc07d718ed3cea225717ce18a7aa"/> </dataarea> </part> </software> @@ -14280,7 +14280,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ドラえもん 夢どろぼうと7人のゴザンス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="doraemon - yume dorobou to 7-nin no gozans (jpn).bin" size="524288" crc="eeed1130" sha1="aa92c04afd6b1916fcc6c64285d8dffe0b2b895f" offset="0x000000"/> + <rom name="doraemon - yume dorobou to 7-nin no gozans (jpn).bin" size="524288" crc="eeed1130" sha1="aa92c04afd6b1916fcc6c64285d8dffe0b2b895f"/> </dataarea> </part> </software> @@ -14291,7 +14291,7 @@ but dumps still have to be confirmed. <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="double dragon (euro, usa).bin" size="524288" crc="054f5d53" sha1="f054fb2c16a78ce5f5ce20a36bf0f2634f169969" offset="0x000000"/> + <rom name="double dragon (euro, usa).bin" size="524288" crc="054f5d53" sha1="f054fb2c16a78ce5f5ce20a36bf0f2634f169969"/> </dataarea> </part> </software> @@ -14305,7 +14305,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダブルドラゴンII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="double dragon ii - the revenge (jpn).bin" size="524288" crc="a8bfdbd6" sha1="68dc151ada307ed0ed34f98873e0be5f65f1b573" offset="0x000000"/> + <rom name="double dragon ii - the revenge (jpn).bin" size="524288" crc="a8bfdbd6" sha1="68dc151ada307ed0ed34f98873e0be5f65f1b573"/> </dataarea> </part> </software> @@ -14316,7 +14316,7 @@ but dumps still have to be confirmed. <publisher>Palsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="double dragon ii - the revenge (oct 18, 1991 prototype).bin" size="524288" crc="e11f8543" sha1="2e9c5ef4db0c0c233eaf38f9b9e77bce49a5544d" offset="0x000000" /> + <rom name="double dragon ii - the revenge (oct 18, 1991 prototype).bin" size="524288" crc="e11f8543" sha1="2e9c5ef4db0c0c233eaf38f9b9e77bce49a5544d" /> </dataarea> </part> </software> @@ -14327,7 +14327,7 @@ but dumps still have to be confirmed. <publisher>Tradewest</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="double dragon v - the shadow falls (usa).bin" size="3145728" crc="27e59e35" sha1="53402b7c43cd20bf4cbaf40d1ba5062e3823f4bd" offset="0x000000"/> + <rom name="double dragon v - the shadow falls (usa).bin" size="3145728" crc="27e59e35" sha1="53402b7c43cd20bf4cbaf40d1ba5062e3823f4bd"/> </dataarea> </part> </software> @@ -14338,7 +14338,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dr. robotnik's mean bean machine (usa) (beta).bin" size="1048576" crc="4d0e5273" sha1="312f9a283bebc5d612a63afd2cf67eb923f4f074" offset="0x000000"/> + <rom name="dr. robotnik's mean bean machine (usa) (beta).bin" size="1048576" crc="4d0e5273" sha1="312f9a283bebc5d612a63afd2cf67eb923f4f074"/> </dataarea> </part> </software> @@ -14349,7 +14349,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dr. robotnik's mean bean machine (usa).bin" size="1048576" crc="c7ca517f" sha1="aa6b60103fa92bc95fcc824bf1675e411627c8d3" offset="0x000000"/> + <rom name="dr. robotnik's mean bean machine (usa).bin" size="1048576" crc="c7ca517f" sha1="aa6b60103fa92bc95fcc824bf1675e411627c8d3"/> </dataarea> </part> </software> @@ -14360,7 +14360,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dong gu ri te chi jak jeon (kor).bin" size="1048576" crc="e32f0b1c" sha1="a698c4eda62032d1f98b3e4f824b6475c2612859" offset="0x000000"/> + <rom name="dong gu ri te chi jak jeon (kor).bin" size="1048576" crc="e32f0b1c" sha1="a698c4eda62032d1f98b3e4f824b6475c2612859"/> </dataarea> </part> </software> @@ -14371,7 +14371,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dragon - the bruce lee story (usa).bin" size="2097152" crc="efe850e5" sha1="01b45b9865282124253264c5f2e3d3338858ff92" offset="0x000000"/> + <rom name="dragon - the bruce lee story (usa).bin" size="2097152" crc="efe850e5" sha1="01b45b9865282124253264c5f2e3d3338858ff92"/> </dataarea> </part> </software> @@ -14385,7 +14385,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ドラゴンボールZ武勇烈伝"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dragon ball z - buyuu retsuden (jpn).bin" size="2097152" crc="af8f3371" sha1="dc6336dfbbe76c24ada735009d0d667ce27843f6" offset="0x000000"/> + <rom name="dragon ball z - buyuu retsuden (jpn).bin" size="2097152" crc="af8f3371" sha1="dc6336dfbbe76c24ada735009d0d667ce27843f6"/> </dataarea> </part> </software> @@ -14400,7 +14400,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dragon slayer - eiyuu densetsu (jpn).bin" size="2097152" crc="01bc1604" sha1="f67c9139bbc93f171e274a5cd3fba66480cd8244" offset="0x000000"/> + <rom name="dragon slayer - eiyuu densetsu (jpn).bin" size="2097152" crc="01bc1604" sha1="f67c9139bbc93f171e274a5cd3fba66480cd8244"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -14417,7 +14417,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dragon slayer - eiyuu densetsu ii (jpn).bin" size="2097152" crc="46924dc3" sha1="79b6201301acb5d9e9c56dcf65a9bcf9d9a931ab" offset="0x000000"/> + <rom name="dragon slayer - eiyuu densetsu ii (jpn).bin" size="2097152" crc="46924dc3" sha1="79b6201301acb5d9e9c56dcf65a9bcf9d9a931ab"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -14433,7 +14433,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ドラゴンズアイ 上海III"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="dragon's eye plus - shanghai iii (jpn).bin" size="262144" crc="81f0c3cf" sha1="b5a2a3b0b65058614d24853c525505b709f00851" offset="0x000000"/> + <rom name="dragon's eye plus - shanghai iii (jpn).bin" size="262144" crc="81f0c3cf" sha1="b5a2a3b0b65058614d24853c525505b709f00851"/> </dataarea> </part> </software> @@ -14444,7 +14444,7 @@ but dumps still have to be confirmed. <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="dragon's lair (usa, prototype).bin" size="524288" crc="a33eb522" sha1="d29ec9588dcbc27a4ef3f838191b767235a6ff17" offset="0x000000"/> + <rom name="dragon's lair (usa, prototype).bin" size="524288" crc="a33eb522" sha1="d29ec9588dcbc27a4ef3f838191b767235a6ff17"/> </dataarea> </part> </software> @@ -14458,7 +14458,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="デビルクラッシュMD"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="devil crash md (jpn).bin" size="524288" crc="4c4caad8" sha1="58d447ecd6a6af9845cdd90ac3df0b5503535117" offset="0x000000"/> + <rom name="devil crash md (jpn).bin" size="524288" crc="4c4caad8" sha1="58d447ecd6a6af9845cdd90ac3df0b5503535117"/> </dataarea> </part> </software> @@ -14472,7 +14472,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ドラゴンズ リベンジ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dragon's revenge (japan).bin" size="1048576" crc="d8d2efd7" sha1="f360ce84caadbdda248bcc69c0647141a45a209e" offset="0x000000"/> + <rom name="dragon's revenge (japan).bin" size="1048576" crc="d8d2efd7" sha1="f360ce84caadbdda248bcc69c0647141a45a209e"/> </dataarea> </part> </software> @@ -14484,7 +14484,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="duke nukem 3d (bra).bin" size="4194304" crc="6bd2accb" sha1="a4663f2b96787a92db604a92491fa27e2b5ced9e" offset="0x000000"/> + <rom name="duke nukem 3d (bra).bin" size="4194304" crc="6bd2accb" sha1="a4663f2b96787a92db604a92491fa27e2b5ced9e"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -14497,7 +14497,7 @@ but dumps still have to be confirmed. <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dune - the battle for arrakis (usa).bin" size="1048576" crc="4dea40ba" sha1="0f7c1c130cb39abc97f57545933e1ef6c481783d" offset="0x000000"/> + <rom name="dune - the battle for arrakis (usa).bin" size="1048576" crc="4dea40ba" sha1="0f7c1c130cb39abc97f57545933e1ef6c481783d"/> </dataarea> </part> </software> @@ -14511,7 +14511,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダイナブラザーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dyna brothers (jpn).bin" size="1048576" crc="360c1b20" sha1="7e57c6fd5c20e356f9c967dbf168db53574eda84" offset="0x000000"/> + <rom name="dyna brothers (jpn).bin" size="1048576" crc="360c1b20" sha1="7e57c6fd5c20e356f9c967dbf168db53574eda84"/> </dataarea> </part> </software> @@ -14525,7 +14525,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダイナブラザーズ2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dyna brothers 2 (jpn).bin" size="2097152" crc="47e0a64e" sha1="0d6c3d9eb0cb9a56ab91b7507b09473b078e773c" offset="0x000000"/> + <rom name="dyna brothers 2 (jpn).bin" size="2097152" crc="47e0a64e" sha1="0d6c3d9eb0cb9a56ab91b7507b09473b078e773c"/> </dataarea> </part> </software> @@ -14537,7 +14537,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2621440"> - <rom name="dyna brothers 2 - sega channel special (jpn).bin" size="2621440" crc="ba3554bc" sha1="8e10298dfff521397f0e82d1787e701d6928750b" offset="0x000000"/> + <rom name="dyna brothers 2 - sega channel special (jpn).bin" size="2621440" crc="ba3554bc" sha1="8e10298dfff521397f0e82d1787e701d6928750b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -14553,7 +14553,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダイナマイト デューク"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13438.bin" size="524288" crc="39d01c8c" sha1="1bd77ad31665f7bdda85d9dfb9f08c0338ec4da9" offset="0x000000"/> + <rom name="mpr-13438.bin" size="524288" crc="39d01c8c" sha1="1bd77ad31665f7bdda85d9dfb9f08c0338ec4da9"/> </dataarea> </part> </software> @@ -14564,7 +14564,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="dynamite duke (jun 21, 1990 prototype).bin" size="524288" crc="7d2cd95c" sha1="712ef5cfd9dadb78f2c16c40dcb4d15848f3f6a6" offset="0x000000" /> + <rom name="dynamite duke (jun 21, 1990 prototype).bin" size="524288" crc="7d2cd95c" sha1="712ef5cfd9dadb78f2c16c40dcb4d15848f3f6a6" /> </dataarea> </part> </software> @@ -14578,7 +14578,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ダイナマイト ヘッディー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dynamite headdy (jpn).bin" size="2097152" crc="d03cdb53" sha1="02727a217e654f3cdf5a3fcd33b2f38d404a467d" offset="0x000000"/> + <rom name="dynamite headdy (jpn).bin" size="2097152" crc="d03cdb53" sha1="02727a217e654f3cdf5a3fcd33b2f38d404a467d"/> </dataarea> </part> </software> @@ -14589,7 +14589,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dynamite headdy (jpn) (beta).bin" size="2097152" crc="5c25e934" sha1="9889510234dd8771fd14c4022710028c5928d152" offset="0x000000"/> + <rom name="dynamite headdy (jpn) (beta).bin" size="2097152" crc="5c25e934" sha1="9889510234dd8771fd14c4022710028c5928d152"/> </dataarea> </part> </software> @@ -14600,7 +14600,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dynamite headdy (prototype - jun 14, 1994 - cabeza).bin" size="2097152" crc="971ef24c" sha1="c90417bd43bea29a58fcacacb48b2602ecb65cc3" offset="0x000000"/> + <rom name="dynamite headdy (prototype - jun 14, 1994 - cabeza).bin" size="2097152" crc="971ef24c" sha1="c90417bd43bea29a58fcacacb48b2602ecb65cc3"/> </dataarea> </part> </software> @@ -14612,7 +14612,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dynamite headdy (prototype - jun 15, 1994).bin" size="2097152" crc="971ef24c" sha1="c90417bd43bea29a58fcacacb48b2602ecb65cc3" offset="0x000000"/> + <rom name="dynamite headdy (prototype - jun 15, 1994).bin" size="2097152" crc="971ef24c" sha1="c90417bd43bea29a58fcacacb48b2602ecb65cc3"/> </dataarea> </part> </software--> @@ -14623,7 +14623,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dynamite headdy (prototype - jun 16, 1994).bin" size="2097152" crc="f8a96719" sha1="84f4e06fe51a448148e6f86a5d11d07577df7029" offset="0x000000"/> + <rom name="dynamite headdy (prototype - jun 16, 1994).bin" size="2097152" crc="f8a96719" sha1="84f4e06fe51a448148e6f86a5d11d07577df7029"/> </dataarea> </part> </software> @@ -14634,7 +14634,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dynamite headdy (prototype - jun 22, 1994).bin" size="2097152" crc="61001ec8" sha1="74a1d84ccde678d9209f7aa872b50f0a98ec07aa" offset="0x000000"/> + <rom name="dynamite headdy (prototype - jun 22, 1994).bin" size="2097152" crc="61001ec8" sha1="74a1d84ccde678d9209f7aa872b50f0a98ec07aa"/> </dataarea> </part> </software> @@ -14648,7 +14648,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="プロホッケー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="ea hockey (jpn).bin" size="524288" crc="9dcdc894" sha1="40166e9c2b40f35ba7d7cf5d07865c824c323757" offset="0x000000"/> + <rom name="ea hockey (jpn).bin" size="524288" crc="9dcdc894" sha1="40166e9c2b40f35ba7d7cf5d07865c824c323757"/> </dataarea> </part> </software> @@ -14659,7 +14659,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nhl hockey (usa).bin" size="524288" crc="2641653f" sha1="2337ad3c065f46edccf19007d7a5be80a97520d5" offset="0x000000"/> + <rom name="nhl hockey (usa).bin" size="524288" crc="2641653f" sha1="2337ad3c065f46edccf19007d7a5be80a97520d5"/> </dataarea> </part> </software> @@ -14670,7 +14670,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="earnest evans (usa).bin" size="1048576" crc="a243816d" sha1="cb5a2a928e2c2016f915e07e1d148672563183f0" offset="0x000000"/> + <rom name="earnest evans (usa).bin" size="1048576" crc="a243816d" sha1="cb5a2a928e2c2016f915e07e1d148672563183f0"/> </dataarea> </part> </software> @@ -14681,7 +14681,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="earnest evans (apr 19, 1994 prototype).bin" size="1048576" crc="11475fac" sha1="6ca1610f2898e5f45343314fbff4ce8df74248a0" offset="0x000000" /> + <rom name="earnest evans (apr 19, 1994 prototype).bin" size="1048576" crc="11475fac" sha1="6ca1610f2898e5f45343314fbff4ce8df74248a0" /> </dataarea> </part> </software> @@ -14692,7 +14692,7 @@ but dumps still have to be confirmed. <publisher>Playmates Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="earthworm jim (usa).bin" size="3145728" crc="df3acf59" sha1="a544211d1ebab1f096f6e72a0d724f74f9ddbce8" offset="0x000000"/> + <rom name="earthworm jim (usa).bin" size="3145728" crc="df3acf59" sha1="a544211d1ebab1f096f6e72a0d724f74f9ddbce8"/> </dataarea> </part> </software> @@ -14703,7 +14703,7 @@ but dumps still have to be confirmed. <publisher>Playmates Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="earthworm jim 2 (usa).bin" size="3145728" crc="d57f8ba7" sha1="ef7cccfc5eafa32fc6acc71dd9b71693f64eac94" offset="0x000000"/> + <rom name="earthworm jim 2 (usa).bin" size="3145728" crc="d57f8ba7" sha1="ef7cccfc5eafa32fc6acc71dd9b71693f64eac94"/> </dataarea> </part> </software> @@ -14717,7 +14717,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エコー・ザ・ドルフィン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15702.bin" size="1048576" crc="6520304d" sha1="1440fb5821ebb08048f73a0a71ac22e0cdbcf394" offset="0x000000"/> + <rom name="mpr-15702.bin" size="1048576" crc="6520304d" sha1="1440fb5821ebb08048f73a0a71ac22e0cdbcf394"/> </dataarea> </part> </software> @@ -14728,7 +14728,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ecco - the tides of time (beta).bin" size="2097152" crc="8db60749" sha1="3120625e8ff6b289ae6c398b8afe1ab5ff6396e3" offset="0x000000"/> + <rom name="ecco - the tides of time (beta).bin" size="2097152" crc="8db60749" sha1="3120625e8ff6b289ae6c398b8afe1ab5ff6396e3"/> </dataarea> </part> </software> @@ -14739,7 +14739,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ecco - the tides of time (beta, alt).bin" size="2097152" crc="1d1470ea" sha1="364523cd30615ce4a94793ebbc189c0db6adc38f" offset="0x000000"/> + <rom name="ecco - the tides of time (beta, alt).bin" size="2097152" crc="1d1470ea" sha1="364523cd30615ce4a94793ebbc189c0db6adc38f"/> </dataarea> </part> </software> @@ -14750,7 +14750,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ecco ii - the tides of time (prototype - apr 29, 1994).bin" size="2097152" crc="5af83ecb" sha1="3c653329c897e369198425e99e76ff53688d245b" offset="0x000000"/> + <rom name="ecco ii - the tides of time (prototype - apr 29, 1994).bin" size="2097152" crc="5af83ecb" sha1="3c653329c897e369198425e99e76ff53688d245b"/> </dataarea> </part> </software> @@ -14764,7 +14764,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エコー・ザ・ドルフィン2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16996.bin" size="2097152" crc="062d439c" sha1="0ca535d0e0d430c67e413ab904ef867516ce9fad" offset="0x000000"/> + <rom name="mpr-16996.bin" size="2097152" crc="062d439c" sha1="0ca535d0e0d430c67e413ab904ef867516ce9fad"/> </dataarea> </part> </software> @@ -14775,7 +14775,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ecco - the tides of time (prototype x11 - apr 13, 1994).bin" size="2097152" crc="b5d64817" sha1="6cc1ea0b6c4be29ed7a02cd5e01f9504d272323e" offset="0x000000"/> + <rom name="ecco - the tides of time (prototype x11 - apr 13, 1994).bin" size="2097152" crc="b5d64817" sha1="6cc1ea0b6c4be29ed7a02cd5e01f9504d272323e"/> </dataarea> </part> </software> @@ -14786,7 +14786,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ecco - the tides of time (usa).bin" size="2097152" crc="ccb21f98" sha1="82ec466a81b95942ad849c5e2f88781bef28acc8" offset="0x000000"/> + <rom name="ecco - the tides of time (usa).bin" size="2097152" crc="ccb21f98" sha1="82ec466a81b95942ad849c5e2f88781bef28acc8"/> </dataarea> </part> </software> @@ -14797,7 +14797,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ecco jr. (usa, aus) (february 1995).bin" size="1048576" crc="6c6f4b89" sha1="0b493ef23874f82606d4fd22c2380b289247aa9f" offset="0x000000"/> + <rom name="ecco jr. (usa, aus) (february 1995).bin" size="1048576" crc="6c6f4b89" sha1="0b493ef23874f82606d4fd22c2380b289247aa9f"/> </dataarea> </part> </software> @@ -14808,7 +14808,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ecco jr. (usa, aus) (march 1995).bin" size="1048576" crc="3c517975" sha1="636d2fb5f865f916e4a9fe0ff1819fcbc61b4258" offset="0x000000"/> + <rom name="ecco jr. (usa, aus) (march 1995).bin" size="1048576" crc="3c517975" sha1="636d2fb5f865f916e4a9fe0ff1819fcbc61b4258" status="baddump"/> </dataarea> </part> </software> @@ -14819,7 +14819,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14336.bin" size="1048576" crc="070a1ceb" sha1="b53e901725fd6220d8e6d19ef8df42e89e0874db" offset="0x000000"/> + <rom name="mpr-14336.bin" size="1048576" crc="070a1ceb" sha1="b53e901725fd6220d8e6d19ef8df42e89e0874db"/> </dataarea> </part> </software> @@ -14833,7 +14833,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エル・ヴィエント"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="el viento (jpn).bin" size="1048576" crc="6091c36e" sha1="564ffd2a40b9bebe30587182a644050de474aa5a" offset="0x000000"/> + <rom name="el viento (jpn).bin" size="1048576" crc="6091c36e" sha1="564ffd2a40b9bebe30587182a644050de474aa5a"/> </dataarea> </part> </software> @@ -14844,7 +14844,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="elemental master (usa).bin" size="524288" crc="390918c6" sha1="fd47e4f8c2d6cc82860ae281faad50e3dee2d033" offset="0x000000"/> + <rom name="elemental master (usa).bin" size="524288" crc="390918c6" sha1="fd47e4f8c2d6cc82860ae281faad50e3dee2d033"/> </dataarea> </part> </software> @@ -14858,7 +14858,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エレメンタルマスター"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="elemental master (jpn).bin" size="524288" crc="5f553e29" sha1="6cbe2cd607aa9850306970a8a61cb9fa82445293" offset="0x000000"/> + <rom name="elemental master (jpn).bin" size="524288" crc="5f553e29" sha1="6cbe2cd607aa9850306970a8a61cb9fa82445293"/> </dataarea> </part> </software> @@ -14872,7 +14872,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エリミネートダウン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="eliminate down (jpn).bin" size="1048576" crc="48467542" sha1="53b418bde065011e161e703dd7c175aa48a04fe5" offset="0x000000"/> + <rom name="eliminate down (jpn).bin" size="1048576" crc="48467542" sha1="53b418bde065011e161e703dd7c175aa48a04fe5"/> </dataarea> </part> </software> @@ -14891,7 +14891,7 @@ but dumps still have to be confirmed. <feature name="u4" value="431-1026B"/> <feature name="batt" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="swedish swed9584.u1" size="2097152" crc="e10a25c0" sha1="5f2c8303099ce13fe1e5760b7ef598a2967bfa8d" offset="0x000000"/> + <rom name="swedish swed9584.u1" size="2097152" crc="e10a25c0" sha1="5f2c8303099ce13fe1e5760b7ef598a2967bfa8d"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -14905,7 +14905,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="elitserien 96 (sweden).bin" size="2097152" crc="9821d0a3" sha1="085fb8e6f0d2ff0f399de5c57eb13d9c9325dbae" offset="0x000000"/> + <rom name="elitserien 96 (sweden).bin" size="2097152" crc="9821d0a3" sha1="085fb8e6f0d2ff0f399de5c57eb13d9c9325dbae"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -14918,7 +14918,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="steel empire (usa).bin" size="1048576" crc="d0e7a0b6" sha1="45c0b9d85b4a8053c3f3432828626dae47022634" offset="0x000000"/> + <rom name="steel empire (usa).bin" size="1048576" crc="d0e7a0b6" sha1="45c0b9d85b4a8053c3f3432828626dae47022634"/> </dataarea> </part> </software> @@ -14929,7 +14929,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="steel empire (mar 13, 1992 build).bin" size="1048576" crc="097f6440" sha1="948c7dbfc37ad5504d9cfd12567a79e6323cc014" offset="0x000000" /> + <rom name="steel empire (mar 13, 1992 build).bin" size="1048576" crc="097f6440" sha1="948c7dbfc37ad5504d9cfd12567a79e6323cc014" /> </dataarea> </part> </software> @@ -14943,7 +14943,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="鋼鉄帝国スティールエンパイア"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="koutetsu teikoku (jpn).bin" size="1048576" crc="755d0b8a" sha1="7ff88050ae9b2f12afe80432781ba25aa3a15e1c" offset="0x000000"/> + <rom name="koutetsu teikoku (jpn).bin" size="1048576" crc="755d0b8a" sha1="7ff88050ae9b2f12afe80432781ba25aa3a15e1c"/> </dataarea> </part> </software> @@ -14954,7 +14954,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - apr 18, 1994).bin" size="2097152" crc="bfa776ec" sha1="e35e8019b3a89319fd22dfee444741b955820afd" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - apr 18, 1994).bin" size="2097152" crc="bfa776ec" sha1="e35e8019b3a89319fd22dfee444741b955820afd"/> </dataarea> </part> </software> @@ -14965,7 +14965,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - jun 02, 1994).bin" size="2097152" crc="39f345c2" sha1="1ccdb04cea4a0dfc816e8fd9552f77d201504002" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - jun 02, 1994).bin" size="2097152" crc="39f345c2" sha1="1ccdb04cea4a0dfc816e8fd9552f77d201504002"/> </dataarea> </part> </software> @@ -14976,7 +14976,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - jun 07, 1994).bin" size="2097152" crc="3481e709" sha1="5ecc3a4754507410830039e6b27d81b675727d43" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - jun 07, 1994).bin" size="2097152" crc="3481e709" sha1="5ecc3a4754507410830039e6b27d81b675727d43"/> </dataarea> </part> </software> @@ -14987,7 +14987,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - jun 10, 1994).bin" size="2097152" crc="832f4cb4" sha1="48199482c13bcf49461fd5459617e75497fadcf9" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - jun 10, 1994).bin" size="2097152" crc="832f4cb4" sha1="48199482c13bcf49461fd5459617e75497fadcf9"/> </dataarea> </part> </software> @@ -14998,7 +14998,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - jun 14, 1994).bin" size="2097152" crc="2badb65b" sha1="74b701be56a7a7ba286dcf354fbe646d0b9ce73a" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - jun 14, 1994).bin" size="2097152" crc="2badb65b" sha1="74b701be56a7a7ba286dcf354fbe646d0b9ce73a"/> </dataarea> </part> </software> @@ -15009,7 +15009,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - jun 18, 1994 - a).bin" size="2097152" crc="3c4b1e9c" sha1="b81fe7b3656f859f51f60bd7d368ffc62c8bb615" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - jun 18, 1994 - a).bin" size="2097152" crc="3c4b1e9c" sha1="b81fe7b3656f859f51f60bd7d368ffc62c8bb615"/> </dataarea> </part> </software> @@ -15020,7 +15020,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - jun 20, 1994).bin" size="2097152" crc="f00f4203" sha1="de7927962c29477b3bf0392f27e07b44daf185c9" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - jun 20, 1994).bin" size="2097152" crc="f00f4203" sha1="de7927962c29477b3bf0392f27e07b44daf185c9"/> </dataarea> </part> </software> @@ -15031,7 +15031,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1939766"> - <rom name="taz in escape from mars (prototype - mar 09, 1994).bin" size="1939766" crc="e3c2271e" sha1="587e57673dfec493231f410677e7b380484bf7d2" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - mar 09, 1994).bin" size="1939766" crc="e3c2271e" sha1="587e57673dfec493231f410677e7b380484bf7d2"/> </dataarea> </part> </software> @@ -15042,7 +15042,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - may 09, 1994).bin" size="2097152" crc="11727086" sha1="a2d00ac89176dc61d4f736a8c65bd7153c184293" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - may 09, 1994).bin" size="2097152" crc="11727086" sha1="a2d00ac89176dc61d4f736a8c65bd7153c184293"/> </dataarea> </part> </software> @@ -15053,7 +15053,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="759172"> - <rom name="taz in escape from mars (prototype - may 18, 1994).bin" size="759172" crc="6e2666de" sha1="c046885fbf4d654b636c0c1ea9fd65acc3b18da3" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - may 18, 1994).bin" size="759172" crc="6e2666de" sha1="c046885fbf4d654b636c0c1ea9fd65acc3b18da3"/> </dataarea> </part> </software> @@ -15064,7 +15064,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="taz in escape from mars (prototype - may 23, 1994).bin" size="2097152" crc="ea344fd2" sha1="92a7563beb8e4957251d7fff29354f0dc6aa0394" offset="0x000000"/> + <rom name="taz in escape from mars (prototype - may 23, 1994).bin" size="2097152" crc="ea344fd2" sha1="92a7563beb8e4957251d7fff29354f0dc6aa0394"/> </dataarea> </part> </software> @@ -15075,7 +15075,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="espn baseball tonight (usa).bin" size="2097152" crc="96d8440c" sha1="8353eb5ccf4fe6676465eb2619b8ecb594191e0a" offset="0x000000"/> + <rom name="espn baseball tonight (usa).bin" size="2097152" crc="96d8440c" sha1="8353eb5ccf4fe6676465eb2619b8ecb594191e0a"/> </dataarea> </part> </software> @@ -15087,7 +15087,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="espn national hockey night (usa).bin" size="2097152" crc="1d08828c" sha1="cfd65e3ffb17e1718356ef8de7c527e2c9fd8940" offset="0x000000"/> + <rom name="espn national hockey night (usa).bin" size="2097152" crc="1d08828c" sha1="cfd65e3ffb17e1718356ef8de7c527e2c9fd8940"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15101,7 +15101,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="espn national hockey night (usa) (beta).bin" size="2097152" crc="a427814a" sha1="c890fc232ca46a9499bb4e3107a519ae2d8edb81" offset="0x000000"/> + <rom name="espn national hockey night (usa) (beta).bin" size="2097152" crc="a427814a" sha1="c890fc232ca46a9499bb4e3107a519ae2d8edb81"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15115,7 +15115,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="espn speed world (usa).bin" size="2097152" crc="f50be478" sha1="9400a2ee865f11d68c766059318d6fe69987d89b" offset="0x000000"/> + <rom name="espn speed world (usa).bin" size="2097152" crc="f50be478" sha1="9400a2ee865f11d68c766059318d6fe69987d89b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15129,7 +15129,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="espn sunday night nfl (usa).bin" size="2097152" crc="61e9c309" sha1="03f8c8805ebd4313c8a7d76b34121339bad33f89" offset="0x000000"/> + <rom name="espn sunday night nfl (usa).bin" size="2097152" crc="61e9c309" sha1="03f8c8805ebd4313c8a7d76b34121339bad33f89"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15145,7 +15145,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="サイバーポリス イースワット"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13192.bin" size="524288" crc="87b636a2" sha1="353f7d136a2c464ee976402b4620b0a42b8b7267" offset="0x000000"/> + <rom name="mpr-13192.bin" size="524288" crc="87b636a2" sha1="353f7d136a2c464ee976402b4620b0a42b8b7267"/> </dataarea> </part> </software> @@ -15156,7 +15156,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="eternal champions (euro) (beta).bin" size="3145728" crc="e0665f06" sha1="c06f2d9ff29b6e6ec2dbec06eab2eac21e80e423" offset="0x000000"/> + <rom name="eternal champions (euro) (beta).bin" size="3145728" crc="e0665f06" sha1="c06f2d9ff29b6e6ec2dbec06eab2eac21e80e423"/> </dataarea> </part> </software> @@ -15170,7 +15170,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="エターナル チャンピオンズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="eternal champions (jpn, kor).bin" size="3145728" crc="66aa3c64" sha1="1b115e64e138ca045acfe64e2337fc68172be576" offset="0x000000"/> + <rom name="eternal champions (jpn, kor).bin" size="3145728" crc="66aa3c64" sha1="1b115e64e138ca045acfe64e2337fc68172be576"/> </dataarea> </part> </software> @@ -15181,7 +15181,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3142832"> - <rom name="eternal champions (jpn) (prototype - nov 17, 1993).bin" size="3142832" crc="c486b439" sha1="ba82947bef2c42021cc35512c21d91430c6fc55c" offset="0x000000"/> + <rom name="eternal champions (jpn) (prototype - nov 17, 1993).bin" size="3142832" crc="c486b439" sha1="ba82947bef2c42021cc35512c21d91430c6fc55c"/> </dataarea> </part> </software> @@ -15192,7 +15192,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="european club soccer (oct 25, 1991 prototype).bin" size="524288" crc="4e63f90a" sha1="a61607762a691b9bf29eb43e24d2aa7cad92c521" offset="0x000000"/> + <rom name="european club soccer (oct 25, 1991 prototype).bin" size="524288" crc="4e63f90a" sha1="a61607762a691b9bf29eb43e24d2aa7cad92c521"/> </dataarea> </part> </software> @@ -15206,7 +15206,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Jリーグチャンピオンサッカー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="j. league champion soccer (jpn).bin" size="524288" crc="453c405e" sha1="c28d8dac0f5582c3c2754342605764ee6e5b8af3" offset="0x000000"/> + <rom name="j. league champion soccer (jpn).bin" size="524288" crc="453c405e" sha1="c28d8dac0f5582c3c2754342605764ee6e5b8af3"/> </dataarea> </part> </software> @@ -15218,7 +15218,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="exile (usa).bin" size="1048576" crc="1b569dc2" sha1="28377e9a68c2dcdfdb4133c2eb0b634aec552958" offset="0x000000"/> + <rom name="exile (usa).bin" size="1048576" crc="1b569dc2" sha1="28377e9a68c2dcdfdb4133c2eb0b634aec552958"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15232,7 +15232,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="exile (dec 13, 1991 build).bin" size="1048576" crc="8c6e2aa3" sha1="43c50ef2316e03019ac78c0551b833a54130f236" offset="0x000000" /> + <rom name="exile (dec 13, 1991 build).bin" size="1048576" crc="8c6e2aa3" sha1="43c50ef2316e03019ac78c0551b833a54130f236" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15249,7 +15249,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="exile - toki no hazama e (jpn).bin" size="1048576" crc="880bf311" sha1="14ef77cbf6c023365e168f54456d5486679292ef" offset="0x000000"/> + <rom name="exile - toki no hazama e (jpn).bin" size="1048576" crc="880bf311" sha1="14ef77cbf6c023365e168f54456d5486679292ef"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15262,7 +15262,7 @@ but dumps still have to be confirmed. <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="exo squad (euro).bin" size="1048576" crc="b599b9f9" sha1="672c12b9cdfb2c7d8e0b1c389627c02a7c970cb3" offset="0x000000"/> + <rom name="exo squad (euro).bin" size="1048576" crc="b599b9f9" sha1="672c12b9cdfb2c7d8e0b1c389627c02a7c970cb3"/> </dataarea> </part> </software> @@ -15273,7 +15273,7 @@ but dumps still have to be confirmed. <publisher>Playmates Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="exo squad (usa) (beta).bin" size="1048576" crc="70edf964" sha1="d165e0057a5d290ae02ff6cae9f99c2ebc8a3f7c" offset="0x000000"/> + <rom name="exo squad (usa) (beta).bin" size="1048576" crc="70edf964" sha1="d165e0057a5d290ae02ff6cae9f99c2ebc8a3f7c"/> </dataarea> </part> </software> @@ -15284,7 +15284,7 @@ but dumps still have to be confirmed. <publisher>Wisdom Tree</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="exodus - journey to the promised land (usa) (unl).bin" size="524288" crc="22e6fc04" sha1="a85fb15d29dc43d3bf4a06de83506c77aba8a7d5" offset="0x000000"/> + <rom name="exodus - journey to the promised land (usa) (unl).bin" size="524288" crc="22e6fc04" sha1="a85fb15d29dc43d3bf4a06de83506c77aba8a7d5"/> </dataarea> </part> </software> @@ -15295,7 +15295,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="f-117 night storm (euro, usa).bin" size="2097152" crc="1bf67a07" sha1="906c7ac3ea3c460e9093d5082c68e35f1bb1bb0e" offset="0x000000"/> + <rom name="f-117 night storm (euro, usa).bin" size="2097152" crc="1bf67a07" sha1="906c7ac3ea3c460e9093d5082c68e35f1bb1bb0e"/> </dataarea> </part> </software> @@ -15309,7 +15309,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="F-117ステルスオペレーション:ナイトストーム"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="f-117 stealth - operation night storm (jpn).bin" size="2097152" crc="ea6e421a" sha1="ded62d63676664c5b9e8a38e36ce1d2659d1c8d6" offset="0x000000"/> + <rom name="f-117 stealth - operation night storm (jpn).bin" size="2097152" crc="ea6e421a" sha1="ded62d63676664c5b9e8a38e36ce1d2659d1c8d6"/> </dataarea> </part> </software> @@ -15320,7 +15320,7 @@ but dumps still have to be confirmed. <publisher>Microprose</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="f-15 strike eagle ii (usa) (beta).bin" size="1048576" crc="fd4f5a01" sha1="2ee364462f3206d220bbcebe50ca35e039967cf2" offset="0x000000"/> + <rom name="f-15 strike eagle ii (usa) (beta).bin" size="1048576" crc="fd4f5a01" sha1="2ee364462f3206d220bbcebe50ca35e039967cf2"/> </dataarea> </part> </software> @@ -15331,7 +15331,7 @@ but dumps still have to be confirmed. <publisher>Microprose</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="f-15strikeeagleii.0f82.bin" size="2097152" crc="dc5f07ba" sha1="6900219ec9057ce2ef5bd1304c2c26aa678a1daa" offset="0x000000"/> + <rom name="f-15strikeeagleii.0f82.bin" size="2097152" crc="dc5f07ba" sha1="6900219ec9057ce2ef5bd1304c2c26aa678a1daa"/> </dataarea> </part> </software> @@ -15342,7 +15342,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="f-22 interceptor (euro, usa) (june 1992).bin" size="786432" crc="dd19b2b3" sha1="32a479ed7571c5f99b2181829afc517370e3051a" offset="0x000000"/> + <rom name="f-22 interceptor (euro, usa) (june 1992).bin" size="786432" crc="dd19b2b3" sha1="32a479ed7571c5f99b2181829afc517370e3051a" status="baddump"/> </dataarea> </part> </software> @@ -15353,7 +15353,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="f-22 interceptor (euro, usa) (beta).bin" size="786432" crc="d6a880a4" sha1="f104e6fab831fb482b0426bae98f04a65a05f392" offset="0x000000"/> + <rom name="f-22 interceptor (euro, usa) (beta).bin" size="786432" crc="d6a880a4" sha1="f104e6fab831fb482b0426bae98f04a65a05f392"/> </dataarea> </part> </software> @@ -15364,7 +15364,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="f-22 interceptor (sep 17, 1991 build).bin" size="786432" crc="bd468c42" sha1="a43c6a8c54a6f7be55028a68fb0c9047270b1a18" offset="0x000000" /> + <rom name="f-22 interceptor (sep 17, 1991 build).bin" size="786432" crc="bd468c42" sha1="a43c6a8c54a6f7be55028a68fb0c9047270b1a18" /> </dataarea> </part> </software> @@ -15381,7 +15381,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="PWA P100001 REV F"/> <feature name="u1" value="EM20007 5X09-G500"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="em20007.u1" size="786432" crc="fb55c785" sha1="a6d0cf179d40ab7844d2a9f8a412a320a0639eec" offset="0x000000"/> + <rom name="em20007.u1" size="786432" crc="fb55c785" sha1="a6d0cf179d40ab7844d2a9f8a412a320a0639eec"/> </dataarea> </part> </software> @@ -15392,7 +15392,7 @@ but dumps still have to be confirmed. <publisher>Domark</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="f1 - world championship edition (euro) (beta).bin" size="2097152" crc="2269ed6b" sha1="6b9984e92eee0044ac245ea534ed667425747e7b" offset="0x000000"/> + <rom name="f1 - world championship edition (euro) (beta).bin" size="2097152" crc="2269ed6b" sha1="6b9984e92eee0044ac245ea534ed667425747e7b"/> </dataarea> </part> </software> @@ -15403,7 +15403,7 @@ but dumps still have to be confirmed. <publisher>Domark</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="f1 champion edtn mdrive rom0 eval only.bin" size="0x080000" crc="679773eb" sha1="2a659c22a2bf9e200ba8dca9a2e10eb971050a5b" offset="0x000000" loadflag="load16_byte"/> + <rom name="f1 champion edtn mdrive rom0 eval only.bin" size="0x080000" crc="679773eb" sha1="2a659c22a2bf9e200ba8dca9a2e10eb971050a5b" loadflag="load16_byte"/> <rom name="f1 champion edtn mdrive rom1 eval only.bin" size="0x080000" crc="f346a130" sha1="f4561ceaf3dfe0c75eefd067c4aae97fa69f7656" offset="0x000001" loadflag="load16_byte"/> <rom name="f1 champion edtn mdrive rom2 eval only.bin" size="0x080000" crc="bfb1349d" sha1="e5f4faa6f8f4aa4ffc9d8528bead1a2ba975acce" offset="0x100000" loadflag="load16_byte"/> <rom name="f1 champion edtn mdrive rom3 eval only.bin" size="0x080000" crc="7863f441" sha1="ccad151b160a7b361d2d8982d56e80895b4799a7" offset="0x100001" loadflag="load16_byte"/> @@ -15421,7 +15421,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="f1 circus md (jpn).bin" size="524288" crc="5d30befb" sha1="2efb8d46163e785a57421e726991328024ecd2a7" offset="0x000000"/> + <rom name="f1 circus md (jpn).bin" size="524288" crc="5d30befb" sha1="2efb8d46163e785a57421e726991328024ecd2a7"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15435,7 +15435,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="f1 circus md (dec 28, 1991 prototype).bin" size="524288" crc="cd1a1ad8" sha1="a27b8b28b38967248019c66452563262a5238ce6" offset="0x000000" /> + <rom name="f1 circus md (dec 28, 1991 prototype).bin" size="524288" crc="cd1a1ad8" sha1="a27b8b28b38967248019c66452563262a5238ce6" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15448,7 +15448,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="faery tale adventure, the (euro, usa).bin" size="524288" crc="963f4969" sha1="5d9a448d741743c7e75e5fe462e0da0ea3d18a13" offset="0x000000"/> + <rom name="faery tale adventure, the (euro, usa).bin" size="524288" crc="963f4969" sha1="5d9a448d741743c7e75e5fe462e0da0ea3d18a13"/> </dataarea> </part> </software> @@ -15459,7 +15459,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="family feud (usa).bin" size="524288" crc="1aa628b0" sha1="8277f86faf6968e277638ab6dfa410a5b3daf5b6" offset="0x000000"/> + <rom name="family feud (usa).bin" size="524288" crc="1aa628b0" sha1="8277f86faf6968e277638ab6dfa410a5b3daf5b6"/> </dataarea> </part> </software> @@ -15470,7 +15470,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fantastic dizzy (euro, usa).bin" size="524288" crc="46447e7a" sha1="b320174d3b43f30b477818a27b4da30462a52003" offset="0x000000"/> + <rom name="fantastic dizzy (euro, usa).bin" size="524288" crc="46447e7a" sha1="b320174d3b43f30b477818a27b4da30462a52003"/> </dataarea> </part> </software> @@ -15481,7 +15481,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fantastic dizzy (euro, usa) (alt).bin" size="524288" crc="86b2a235" sha1="ddda3664e0e7e2999815cce50e3c02170a8fec52" offset="0x000000"/> + <rom name="fantastic dizzy (euro, usa) (alt).bin" size="524288" crc="86b2a235" sha1="ddda3664e0e7e2999815cce50e3c02170a8fec52"/> </dataarea> </part> </software> @@ -15495,7 +15495,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="餓狼伝説 宿命の戦い"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="garou densetsu - shukumei no tatakai (jpn).bin" size="1572864" crc="bf3e3fa4" sha1="b9eb37dbc77d0c6919ad78e587fa4c3403e9e9af" offset="0x000000"/> + <rom name="garou densetsu - shukumei no tatakai (jpn).bin" size="1572864" crc="bf3e3fa4" sha1="b9eb37dbc77d0c6919ad78e587fa4c3403e9e9af"/> </dataarea> </part> </software> @@ -15506,7 +15506,7 @@ but dumps still have to be confirmed. <publisher>Takara</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="fatal fury 2 (usa, kor).bin" size="3145728" crc="1b1754cb" sha1="52a269de38ed43ea5c6623906af6b64f01696ffb" offset="0x000000"/> + <rom name="fatal fury 2 (usa, kor).bin" size="3145728" crc="1b1754cb" sha1="52a269de38ed43ea5c6623906af6b64f01696ffb"/> </dataarea> </part> </software> @@ -15520,7 +15520,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="餓狼伝説2 -新たなる闘い-"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-16704+mpr-16710.bin" size="3145728" crc="2af4427f" sha1="08eadaf6177d884b8e1fb66c5949850f10c5d77c" offset="0x000000"/> + <rom name="mpr-16704+mpr-16710.bin" size="3145728" crc="2af4427f" sha1="08eadaf6177d884b8e1fb66c5949850f10c5d77c"/> </dataarea> </part> </software> @@ -15531,7 +15531,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="shi no meikyuu - labyrinth of death (jpn) (sn).bin" size="262144" crc="a6d7e02d" sha1="513732ae1c5a40276959967bbf4775fce1c83a7e" offset="0x000000"/> + <rom name="shi no meikyuu - labyrinth of death (jpn) (sn).bin" size="262144" crc="a6d7e02d" sha1="513732ae1c5a40276959967bbf4775fce1c83a7e"/> </dataarea> </part> </software> @@ -15542,7 +15542,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="shi no meikyuu - labyrinth of death (jpn) (gnk).bin" size="131072" crc="40c44cd3" sha1="a854b4fb96e34183fbe462e23a2a0bf7dd6d9f09" offset="0x000000"/> + <rom name="shi no meikyuu - labyrinth of death (jpn) (gnk).bin" size="131072" crc="40c44cd3" sha1="a854b4fb96e34183fbe462e23a2a0bf7dd6d9f09"/> </dataarea> </part> </software> @@ -15556,7 +15556,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="キリング・ゲーム・ショー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="killing game show, the (jpn).bin" size="1048576" crc="b8e7668a" sha1="47cdd668998139c92305e1b5abf7e196901490d6" offset="0x000000"/> + <rom name="killing game show, the (jpn).bin" size="1048576" crc="b8e7668a" sha1="47cdd668998139c92305e1b5abf7e196901490d6"/> </dataarea> </part> </software> @@ -15569,7 +15569,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_mjlov"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="insane paradise (ch) [a2].bin" size="1048576" crc="2f15bb22" sha1="59e3cf744636e4a27876f271f302d2620bbcbf39" offset="0x000000"/> + <rom name="insane paradise (ch) [a2].bin" size="1048576" crc="2f15bb22" sha1="59e3cf744636e4a27876f271f302d2620bbcbf39"/> </dataarea> </part> </software> @@ -15581,7 +15581,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="瘋狂桃花源"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="feng kuang tao hua yuan (chi) (unl).bin" size="1048576" crc="8d40d64f" sha1="0330611a5fcb1f3ca173fcb3387fd35b865f1131" offset="0x000000"/> + <rom name="feng kuang tao hua yuan (chi) (unl).bin" size="1048576" crc="8d40d64f" sha1="0330611a5fcb1f3ca173fcb3387fd35b865f1131"/> </dataarea> </part> </software> @@ -15593,7 +15593,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="封神英傑傳"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="feng shen ying jie chuan (chi) (unl).bin" size="2097152" crc="6a382b60" sha1="7a6e06846a94df2df2417d6509e398c29354dc68" offset="0x000000"/> + <rom name="feng shen ying jie chuan (chi) (unl).bin" size="2097152" crc="6a382b60" sha1="7a6e06846a94df2df2417d6509e398c29354dc68"/> </dataarea> </part> </software> @@ -15606,7 +15606,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="unknown chinese game 1 (chi).bin" size="2097152" crc="dfacb9ff" sha1="4283bb9aec05098b9f6b1739e1b02c1bb1f8242f" offset="0x000000"/> + <rom name="unknown chinese game 1 (chi).bin" size="2097152" crc="dfacb9ff" sha1="4283bb9aec05098b9f6b1739e1b02c1bb1f8242f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15619,7 +15619,7 @@ but dumps still have to be confirmed. <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ferias frustradas do pica-pau (bra).bin" size="1048576" crc="7b2e416d" sha1="ec546d1c00c88554b5e9135f097cb1c388cfd68f" offset="0x000000"/> + <rom name="ferias frustradas do pica-pau (bra).bin" size="1048576" crc="7b2e416d" sha1="ec546d1c00c88554b5e9135f097cb1c388cfd68f"/> </dataarea> </part> </software> @@ -15630,7 +15630,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ferrari grand prix challenge (beta).bin" size="1048576" crc="d48d02d4" sha1="133e362ab58a309d5b77fa0544423591cc535ec9" offset="0x000000"/> + <rom name="ferrari grand prix challenge (beta).bin" size="1048576" crc="d48d02d4" sha1="133e362ab58a309d5b77fa0544423591cc535ec9"/> </dataarea> </part> </software> @@ -15641,7 +15641,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ferrari grand prix challenge (usa).bin" size="1048576" crc="f73f6bec" sha1="bd08e2e0857c7b385c15d96e555f25d12457c917" offset="0x000000"/> + <rom name="ferrari grand prix challenge (usa).bin" size="1048576" crc="f73f6bec" sha1="bd08e2e0857c7b385c15d96e555f25d12457c917"/> </dataarea> </part> </software> @@ -15652,7 +15652,7 @@ but dumps still have to be confirmed. <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="head-on soccer (usa).bin" size="2097152" crc="dcffa327" sha1="440835a94ea7c23fc0b0b86564020337a99514f1" offset="0x000000"/> + <rom name="head-on soccer (usa).bin" size="2097152" crc="dcffa327" sha1="440835a94ea7c23fc0b0b86564020337a99514f1"/> </dataarea> </part> </software> @@ -15663,7 +15663,7 @@ but dumps still have to be confirmed. <publisher>Kaneko</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fido dido (usa) (prototype).bin" size="1048576" crc="c6d4a240" sha1="fa69728de541321a5d55fd2c11ce8222d7daac45" offset="0x000000"/> + <rom name="fido dido (usa) (prototype).bin" size="1048576" crc="c6d4a240" sha1="fa69728de541321a5d55fd2c11ce8222d7daac45"/> </dataarea> </part> </software> @@ -15675,7 +15675,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="futbol argentino 98 - pasion de multitudes (unl).bin" size="2097152" crc="5c015888" sha1="44adb1cf6c1ce6e53314dc336168c5cf3313a739" offset="0x000000"/> + <rom name="futbol argentino 98 - pasion de multitudes (unl).bin" size="2097152" crc="5c015888" sha1="44adb1cf6c1ce6e53314dc336168c5cf3313a739"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15689,7 +15689,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa soccer 99 (pirate) (unl).bin" size="2097152" crc="c5c5a4b0" sha1="2c8c1dc0aaa711e3ab3fe0d74b79184f33127350" offset="0x000000"/> + <rom name="fifa soccer 99 (pirate) (unl).bin" size="2097152" crc="c5c5a4b0" sha1="2c8c1dc0aaa711e3ab3fe0d74b79184f33127350"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15702,7 +15702,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa soccer 2000 gold edition (pirate) (unl).bin" size="2097152" crc="647df504" sha1="ed29312dbd9574514c06e5701e24c6474ed84898" offset="0x000000"/> + <rom name="fifa soccer 2000 gold edition (pirate) (unl).bin" size="2097152" crc="647df504" sha1="ed29312dbd9574514c06e5701e24c6474ed84898"/> </dataarea> </part> </software> @@ -15714,7 +15714,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa 98 - road to world cup (euro).bin" size="2097152" crc="96947f57" sha1="6613f13da5494aaaba3222ed5e730ec9ce3c09a7" offset="0x000000"/> + <rom name="fifa 98 - road to world cup (euro).bin" size="2097152" crc="96947f57" sha1="6613f13da5494aaaba3222ed5e730ec9ce3c09a7"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -15727,7 +15727,7 @@ but dumps still have to be confirmed. <publisher>Treco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fighting masters (usa).bin" size="524288" crc="5f51983b" sha1="2a860f06473e436041c2017342deb9125c1c7af5" offset="0x000000"/> + <rom name="fighting masters (usa).bin" size="524288" crc="5f51983b" sha1="2a860f06473e436041c2017342deb9125c1c7af5"/> </dataarea> </part> </software> @@ -15741,7 +15741,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ファイティングマスターズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fighting masters (jpn, kor).bin" size="524288" crc="39be80ec" sha1="f944a8314d615ef58f0207e5760767fb417cbeb9" offset="0x000000"/> + <rom name="fighting masters (jpn, kor).bin" size="524288" crc="39be80ec" sha1="f944a8314d615ef58f0207e5760767fb417cbeb9"/> </dataarea> </part> </software> @@ -15755,7 +15755,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="FZ戦記 アクシス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="final zone -- fz senki axis (usa, jpn).bin" size="524288" crc="731fa4a1" sha1="e891e5c89fa13e3f9813d5a45feeed0cb7710acb" offset="0x000000"/> + <rom name="final zone -- fz senki axis (usa, jpn).bin" size="524288" crc="731fa4a1" sha1="e891e5c89fa13e3f9813d5a45feeed0cb7710acb"/> </dataarea> </part> </software> @@ -15769,7 +15769,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ファイアームスタング"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fire mustang (jpn).bin" size="524288" crc="eb7e36c3" sha1="6daa07738b8f62659f2a3be01d3adc8557b879c5" offset="0x000000"/> + <rom name="fire mustang (jpn).bin" size="524288" crc="eb7e36c3" sha1="6daa07738b8f62659f2a3be01d3adc8557b879c5"/> </dataarea> </part> </software> @@ -15780,7 +15780,7 @@ but dumps still have to be confirmed. <publisher>Dreamworks Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fire shark (usa).bin" size="524288" crc="570b5024" sha1="453ca331d15c47171c42312c14585541a3613802" offset="0x000000"/> + <rom name="fire shark (usa).bin" size="524288" crc="570b5024" sha1="453ca331d15c47171c42312c14585541a3613802"/> </dataarea> </part> </software> @@ -15791,7 +15791,7 @@ but dumps still have to be confirmed. <publisher>Dreamworks Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="fire shark (usa) (alt).bin" size="524288" crc="9c175146" sha1="020169eb2a4b3ad63fa2cbaa1927ab7c33b6add4" offset="0x000000"/> + <rom name="fire shark (usa) (alt).bin" size="524288" crc="9c175146" sha1="020169eb2a4b3ad63fa2cbaa1927ab7c33b6add4"/> </dataarea> </part> </software> @@ -15805,7 +15805,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="鮫!鮫!鮫!"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13301.bin" size="524288" crc="77bbd841" sha1="b0d2552c5aae75dbe2d63600c0dbd64868c2f2c5" offset="0x000000"/> + <rom name="mpr-13301.bin" size="524288" crc="77bbd841" sha1="b0d2552c5aae75dbe2d63600c0dbd64868c2f2c5"/> </dataarea> </part> </software> @@ -15816,7 +15816,7 @@ but dumps still have to be confirmed. <publisher>Toaplan</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="same! same! same! (jul 30, 1990 prototype).bin" size="524288" crc="6fd46dc2" sha1="798646ff94c867077ebd7188a3c87dbad1a23844" offset="0x000000" /> + <rom name="same! same! same! (jul 30, 1990 prototype).bin" size="524288" crc="6fd46dc2" sha1="798646ff94c867077ebd7188a3c87dbad1a23844" /> </dataarea> </part> </software> @@ -15830,7 +15830,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="フラッシュバック"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="flashback (jpn).bin" size="1572864" crc="b790e3b4" sha1="5082180974a125b5f9c01c96410c0fdbfb707d2b" offset="0x000000"/> + <rom name="flashback (jpn).bin" size="1572864" crc="b790e3b4" sha1="5082180974a125b5f9c01c96410c0fdbfb707d2b"/> </dataarea> </part> </software> @@ -15841,7 +15841,7 @@ but dumps still have to be confirmed. <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="flashback - the quest for identity (usa) (alt).bin" size="1572864" crc="33cd2b65" sha1="225b405274d39541e07488fdd33de8f854624bf1" offset="0x000000"/> + <rom name="flashback - the quest for identity (usa) (alt).bin" size="1572864" crc="33cd2b65" sha1="225b405274d39541e07488fdd33de8f854624bf1"/> </dataarea> </part> </software> @@ -15852,7 +15852,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="flash point (japan) (proto).bin" size="131072" crc="0655074d" sha1="358e4dc17b4269b34273b7c4ce1d57c0c01ffd4e" offset="0x000000"/> + <rom name="flash point (japan) (proto).bin" size="131072" crc="0655074d" sha1="358e4dc17b4269b34273b7c4ce1d57c0c01ffd4e"/> </dataarea> </part> </software> @@ -15863,7 +15863,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="flink (euro).bin" size="1048576" crc="bef9a4f4" sha1="f37518380d3e41598cbff16519ca15fcb751de57" offset="0x000000"/> + <rom name="flink (euro).bin" size="1048576" crc="bef9a4f4" sha1="f37518380d3e41598cbff16519ca15fcb751de57"/> </dataarea> </part> </software> @@ -15877,7 +15877,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="フリントストーン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="flintstone (jpn).bin" size="524288" crc="920a3031" sha1="a3dc66bb5b35916a188b2ef4b6b783f3c5ffc03c" offset="0x000000"/> + <rom name="flintstone (jpn).bin" size="524288" crc="920a3031" sha1="a3dc66bb5b35916a188b2ef4b6b783f3c5ffc03c"/> </dataarea> </part> </software> @@ -15891,7 +15891,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="フォアマン フォーリアル"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="foreman for real (world).bin" size="3145728" crc="36248f90" sha1="e1faa22d62652f7d7cf8c8b581f1df232f076f86" offset="0x000000"/> + <rom name="foreman for real (world).bin" size="3145728" crc="36248f90" sha1="e1faa22d62652f7d7cf8c8b581f1df232f076f86"/> </dataarea> </part> </software> @@ -15902,7 +15902,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12672.bin" size="524288" crc="d0ee6434" sha1="8b9a37c206c332ef23dc71f09ec40e1a92b1f83a" offset="0x000000"/> + <rom name="mpr-12672.bin" size="524288" crc="d0ee6434" sha1="8b9a37c206c332ef23dc71f09ec40e1a92b1f83a"/> </dataarea> </part> </software> @@ -15913,7 +15913,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mary shelley's frankenstein (usa).bin" size="2097152" crc="48993dc3" sha1="2dd34478495a2988fe5839ef7281499f08bf7294" offset="0x000000"/> + <rom name="mary shelley's frankenstein (usa).bin" size="2097152" crc="48993dc3" sha1="2dd34478495a2988fe5839ef7281499f08bf7294"/> </dataarea> </part> </software> @@ -15925,7 +15925,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_cslam"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="frank thomas big hurt baseball (euro, usa).bin" size="4194304" crc="863e0950" sha1="9c978aaab10e16be59558561b07a0c610c74b43e" offset="0x000000"/> + <rom name="frank thomas big hurt baseball (euro, usa).bin" size="4194304" crc="863e0950" sha1="9c978aaab10e16be59558561b07a0c610c74b43e"/> </dataarea> </part> </software> @@ -15937,7 +15937,7 @@ but dumps still have to be confirmed. <publisher>Twilight</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="froggy.bin" size="99792" crc="c5e80ce2" sha1="93b50bc93a3cbd510190fa7f0920ca4e07ba86ab" offset="0x000000"/> + <rom name="froggy.bin" size="99792" crc="c5e80ce2" sha1="93b50bc93a3cbd510190fa7f0920ca4e07ba86ab"/> </dataarea> </part> </software> @@ -15951,7 +15951,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="171-5978B-8/16"/> <feature name="ic1" value="Frogger"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="frogger.ic1" size="524288" crc="ea2e48c0" sha1="c0ccfec43ea859ab1e83293a38cfb302c0191719" offset="0x000000"/> + <rom name="frogger.ic1" size="524288" crc="ea2e48c0" sha1="c0ccfec43ea859ab1e83293a38cfb302c0191719"/> </dataarea> </part> </software> @@ -15962,7 +15962,7 @@ but dumps still have to be confirmed. <publisher>Tradewest</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fun 'n' games (usa).bin" size="1048576" crc="b5ae351d" sha1="6085d3033edb32c468a63e0db95e5977e6853b48" offset="0x000000"/> + <rom name="fun 'n' games (usa).bin" size="1048576" crc="b5ae351d" sha1="6085d3033edb32c468a63e0db95e5977e6853b48"/> </dataarea> </part> </software> @@ -15973,7 +15973,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fun car rally (usa) (prototype).bin" size="1048576" crc="42e27845" sha1="779aba11bf77ca59e6ae981854805bf3fabe4b0e" offset="0x000000"/> + <rom name="fun car rally (usa) (prototype).bin" size="1048576" crc="42e27845" sha1="779aba11bf77ca59e6ae981854805bf3fabe4b0e"/> </dataarea> </part> </software> @@ -15984,7 +15984,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="g-loc air battle (world) (beta).bin" size="1048576" crc="175c7e63" sha1="ccbedc9d3c05e212e4e2bea6824999a3c1fd2006" offset="0x000000"/> + <rom name="g-loc air battle (world) (beta).bin" size="1048576" crc="175c7e63" sha1="ccbedc9d3c05e212e4e2bea6824999a3c1fd2006"/> </dataarea> </part> </software> @@ -15995,7 +15995,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gadget twins (usa).bin" size="1048576" crc="7ae5e248" sha1="ce565d7df0abee02879b85866de0e1a609729ad8" offset="0x000000"/> + <rom name="gadget twins (usa).bin" size="1048576" crc="7ae5e248" sha1="ce565d7df0abee02879b85866de0e1a609729ad8"/> </dataarea> </part> </software> @@ -16009,7 +16009,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ガイアレス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gaiares (usa, jpn).bin" size="1048576" crc="5d8bf68b" sha1="f62e8be872dc116c4cc331c50ae63a63f013eb58" offset="0x000000"/> + <rom name="gaiares (usa, jpn).bin" size="1048576" crc="5d8bf68b" sha1="f62e8be872dc116c4cc331c50ae63a63f013eb58"/> </dataarea> </part> </software> @@ -16021,7 +16021,7 @@ but dumps still have to be confirmed. <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="gainground.a760.bin" size="524288" crc="83e7b8ae" sha1="3cc501086f794ac663aad14d5c5a75b648041151" offset="0x000000"/> + <rom name="gainground.a760.bin" size="524288" crc="83e7b8ae" sha1="3cc501086f794ac663aad14d5c5a75b648041151"/> </dataarea> </part> </software> @@ -16032,7 +16032,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="galaxy force ii (world).bin" size="1048576" crc="cae883c5" sha1="d4143bf5f49b0d03f4b8fe270c2ecc23fa6627e0" offset="0x000000"/> + <rom name="galaxy force ii (world).bin" size="1048576" crc="cae883c5" sha1="d4143bf5f49b0d03f4b8fe270c2ecc23fa6627e0"/> </dataarea> </part> </software> @@ -16046,7 +16046,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ぎゅわんぶらあ自己中心派 片山まさゆきの麻雀道場"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="gambler jiko chuushinha - katayama masayuki no mahjong doujou (jpn).bin" size="524288" crc="05650b7a" sha1="42814f8921f42c023c1fff433a2e9399aaff5d2e" offset="0x000000"/> + <rom name="gambler jiko chuushinha - katayama masayuki no mahjong doujou (jpn).bin" size="524288" crc="05650b7a" sha1="42814f8921f42c023c1fff433a2e9399aaff5d2e"/> </dataarea> </part> </software> @@ -16057,7 +16057,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="game no kandume otokuyou (jpn).bin" size="3145728" crc="cdad7e6b" sha1="31c66bd13abf4ae8271c09ec5286a0ee0289dbbc" offset="0x000000"/> + <rom name="game no kandume otokuyou (jpn).bin" size="3145728" crc="cdad7e6b" sha1="31c66bd13abf4ae8271c09ec5286a0ee0289dbbc"/> </dataarea> </part> </software> @@ -16068,7 +16068,7 @@ but dumps still have to be confirmed. <publisher>Disney Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="gargoyles (usa).bin" size="3145728" crc="2d965364" sha1="2b76764ca1e5a26e406e42c5f8dbd5b8df915522" offset="0x000000"/> + <rom name="gargoyles (usa).bin" size="3145728" crc="2d965364" sha1="2b76764ca1e5a26e406e42c5f8dbd5b8df915522"/> </dataarea> </part> </software> @@ -16079,7 +16079,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gauntlet iv (euro, usa) (september 1993).bin" size="1048576" crc="f9d60510" sha1="d28e22207121f0e2980dd409b4fb24f9fb8967ae" offset="0x000000"/> + <rom name="gauntlet iv (euro, usa) (september 1993).bin" size="1048576" crc="f9d60510" sha1="d28e22207121f0e2980dd409b4fb24f9fb8967ae"/> </dataarea> </part> </software> @@ -16090,7 +16090,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gauntlet iv (euro, usa) (august 1993).bin" size="1048576" crc="3bf46dce" sha1="26c26ee2bb9571d51537d9328a5fd2a91b4e9dc1" offset="0x000000"/> + <rom name="gauntlet iv (euro, usa) (august 1993).bin" size="1048576" crc="3bf46dce" sha1="26c26ee2bb9571d51537d9328a5fd2a91b4e9dc1"/> </dataarea> </part> </software> @@ -16104,7 +16104,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ガントレット"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gauntlet (jpn).bin" size="1048576" crc="f9872055" sha1="30208982dd1f50634943d894e7458a556127f8e4" offset="0x000000"/> + <rom name="gauntlet (jpn).bin" size="1048576" crc="f9872055" sha1="30208982dd1f50634943d894e7458a556127f8e4"/> </dataarea> </part> </software> @@ -16116,7 +16116,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gemfire (usa).bin" size="1048576" crc="3d36135b" sha1="98da5fdec3147edb75210ccf662601e502e23c31" offset="0x000000"/> + <rom name="gemfire (usa).bin" size="1048576" crc="3d36135b" sha1="98da5fdec3147edb75210ccf662601e502e23c31"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -16133,7 +16133,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="royal blood (jpn).bin" size="1048576" crc="0e0107f1" sha1="914f684f085927257020ffaa1ca536ec057e1603" offset="0x000000"/> + <rom name="royal blood (jpn).bin" size="1048576" crc="0e0107f1" sha1="914f684f085927257020ffaa1ca536ec057e1603"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -16149,7 +16149,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジェネラル・カオス 大混戦"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="general chaos daikonsen (jpn).bin" size="1048576" crc="05cc7369" sha1="9f205fc916df523ec84e0defbd0f1400a495cf8a" offset="0x000000"/> + <rom name="general chaos daikonsen (jpn).bin" size="1048576" crc="05cc7369" sha1="9f205fc916df523ec84e0defbd0f1400a495cf8a"/> </dataarea> </part> </software> @@ -16160,7 +16160,7 @@ but dumps still have to be confirmed. <publisher>Time Warner Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="generations lost (euro, usa).bin" size="1048576" crc="131f36a6" sha1="86af34198a8c67bd92fb03241d14861b2a9e270a" offset="0x000000"/> + <rom name="generations lost (euro, usa).bin" size="1048576" crc="131f36a6" sha1="86af34198a8c67bd92fb03241d14861b2a9e270a"/> </dataarea> </part> </software> @@ -16172,7 +16172,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="genghis khan ii - clan of the gray wolf (usa).bin" size="1048576" crc="87a281ae" sha1="4c1151413a261ad271543eeb64f512053f261a35" offset="0x000000"/> + <rom name="genghis khan ii - clan of the gray wolf (usa).bin" size="1048576" crc="87a281ae" sha1="4c1151413a261ad271543eeb64f512053f261a35"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -16189,7 +16189,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1310720"> - <rom name="aoki ookami to shiroki meshika - genchou hishi (jpn).bin" size="1310720" crc="10be1d93" sha1="0de0f798f636285da2b4d248f9894bf975b45304" offset="0x000000"/> + <rom name="aoki ookami to shiroki meshika - genchou hishi (jpn).bin" size="1310720" crc="10be1d93" sha1="0de0f798f636285da2b4d248f9894bf975b45304"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -16202,7 +16202,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="george foreman's ko boxing (usa).bin" size="1048576" crc="e1fdc787" sha1="62a953cc6ea8535aa7f3f59b40cff0e285d4392a" offset="0x000000"/> + <rom name="george foreman's ko boxing (usa).bin" size="1048576" crc="e1fdc787" sha1="62a953cc6ea8535aa7f3f59b40cff0e285d4392a"/> </dataarea> </part> </software> @@ -16213,7 +16213,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="ghostbusters (may 1, 1990 prototype).bin" size="524288" crc="4fc33173" sha1="fab458d2f0b88ca4cd77ca1968228d632419b9d5" offset="0x000000" /> + <rom name="ghostbusters (may 1, 1990 prototype).bin" size="524288" crc="4fc33173" sha1="fab458d2f0b88ca4cd77ca1968228d632419b9d5" /> </dataarea> </part> </software> @@ -16224,7 +16224,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ghouls 'n ghosts (jun 22, 1989 build).bin" size="1048576" crc="4552a3de" sha1="622b1cafcd3919e8228b4431763adbe760d055a1" offset="0x000000" /> + <rom name="ghouls 'n ghosts (jun 22, 1989 build).bin" size="1048576" crc="4552a3de" sha1="622b1cafcd3919e8228b4431763adbe760d055a1" /> </dataarea> </part> </software> @@ -16238,7 +16238,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="大魔界村"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="dai makaimura (jpn).bin" size="655360" crc="5659f379" sha1="a08a5764dc8651d31ef72466028cfb87fb6dd166" offset="0x000000"/> + <rom name="dai makaimura (jpn).bin" size="655360" crc="5659f379" sha1="a08a5764dc8651d31ef72466028cfb87fb6dd166"/> </dataarea> </part> </software> @@ -16253,7 +16253,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="グレイランサー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="advanced busterhawk gleylancer (jpn).bin" size="1048576" crc="42cf9b5b" sha1="529d88f96eb7082bfbc00be3f42a1b2e365c34b7" offset="0x000000"/> + <rom name="advanced busterhawk gleylancer (jpn).bin" size="1048576" crc="42cf9b5b" sha1="529d88f96eb7082bfbc00be3f42a1b2e365c34b7"/> </dataarea> </part> </software> @@ -16264,7 +16264,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mick & mack as the global gladiators (usa).bin" size="1048576" crc="40f17bb3" sha1="4fd2818888a3c265e148e9be76525654e76347e4" offset="0x000000"/> + <rom name="mick & mack as the global gladiators (usa).bin" size="1048576" crc="40f17bb3" sha1="4fd2818888a3c265e148e9be76525654e76347e4"/> </dataarea> </part> </software> @@ -16275,7 +16275,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mick & mack as the global gladiators (usa) (beta).bin" size="1048576" crc="08c2af21" sha1="433db3e145499ebad4f71aae66ee6726ef30d5db" offset="0x000000"/> + <rom name="mick & mack as the global gladiators (usa) (beta).bin" size="1048576" crc="08c2af21" sha1="433db3e145499ebad4f71aae66ee6726ef30d5db"/> </dataarea> </part> </software> @@ -16287,7 +16287,7 @@ but dumps still have to be confirmed. <info name="serial" value="G-4533"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="go-net (japan).bin" size="524288" crc="db30f773" sha1="22502a21b9508b385de32bd7e2c9d304ddcef38b" offset="0x000000"/> + <rom name="go-net (japan).bin" size="524288" crc="db30f773" sha1="22502a21b9508b385de32bd7e2c9d304ddcef38b"/> </dataarea> </part> </software> @@ -16301,7 +16301,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ゴッズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gods (jpn).bin" size="1048576" crc="e4f50206" sha1="804fd783c6fb7c226fbe4b227ed5c665d668ff57" offset="0x000000"/> + <rom name="gods (jpn).bin" size="1048576" crc="e4f50206" sha1="804fd783c6fb7c226fbe4b227ed5c665d668ff57"/> </dataarea> </part> </software> @@ -16312,7 +16312,7 @@ but dumps still have to be confirmed. <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gods (usa).bin" size="1048576" crc="fd234ccd" sha1="bfc84beba074c7dc58b0b4fcac73fffcf0c6b585" offset="0x000000"/> + <rom name="gods (usa).bin" size="1048576" crc="fd234ccd" sha1="bfc84beba074c7dc58b0b4fcac73fffcf0c6b585"/> </dataarea> </part> </software> @@ -16323,7 +16323,7 @@ but dumps still have to be confirmed. <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gods (usa) (beta).bin" size="1048576" crc="2c06bb64" sha1="dd9c03eaf3160303775ca1bca048101614507203" offset="0x000000"/> + <rom name="gods (usa) (beta).bin" size="1048576" crc="2c06bb64" sha1="dd9c03eaf3160303775ca1bca048101614507203"/> </dataarea> </part> </software> @@ -16337,7 +16337,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ゴールデンアックス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12806.bin" size="524288" crc="e8182b90" sha1="564e51f6b7fe5281f281d5fcb66767ab83ecf7b9" offset="0x000000"/> + <rom name="mpr-12806.bin" size="524288" crc="e8182b90" sha1="564e51f6b7fe5281f281d5fcb66767ab83ecf7b9"/> </dataarea> </part> </software> @@ -16348,7 +16348,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="golden axe (nov 22, 1989 prototype).bin" size="524288" crc="3e640c09" sha1="89a548e326b1afbd597ddcc59139487a2f9dfd51" offset="0x000000" /> + <rom name="golden axe (nov 22, 1989 prototype).bin" size="524288" crc="3e640c09" sha1="89a548e326b1afbd597ddcc59139487a2f9dfd51" /> </dataarea> </part> </software> @@ -16360,7 +16360,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ゴールデンアックスII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="golden axe ii (world) (beta).bin" size="524288" crc="e62ea1bb" sha1="97e49394321e97b8488e6cf57bade4dc20aec0f4" offset="0x000000"/> + <rom name="golden axe ii (world) (beta).bin" size="524288" crc="e62ea1bb" sha1="97e49394321e97b8488e6cf57bade4dc20aec0f4"/> </dataarea> </part> </software> @@ -16374,7 +16374,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ゴールデンアックスIII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="golden axe iii (jpn).bin" size="1048576" crc="c7862ea3" sha1="cd9ecc1df4e01d69af9bebcf45bbd944f1b17f9f" offset="0x000000"/> + <rom name="golden axe iii (jpn).bin" size="1048576" crc="c7862ea3" sha1="cd9ecc1df4e01d69af9bebcf45bbd944f1b17f9f"/> </dataarea> </part> </software> @@ -16388,7 +16388,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="宇宙戦艦ゴモラ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="uchuu senkan gomora (jpn).bin" size="1048576" crc="c511e8d2" sha1="4e1d77cc1bf081e42abfd1c489fbd0073f0236af" offset="0x000000"/> + <rom name="uchuu senkan gomora (jpn).bin" size="1048576" crc="c511e8d2" sha1="4e1d77cc1bf081e42abfd1c489fbd0073f0236af"/> </dataarea> </part> </software> @@ -16399,7 +16399,7 @@ but dumps still have to be confirmed. <publisher>Absolute Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="goofy's hysterical history tour (usa).bin" size="1048576" crc="4e1cc833" sha1="caaeebc269b3b68e2a279864c44d518976d67d8b" offset="0x000000"/> + <rom name="goofy's hysterical history tour (usa).bin" size="1048576" crc="4e1cc833" sha1="caaeebc269b3b68e2a279864c44d518976d67d8b"/> </dataarea> </part> </software> @@ -16413,7 +16413,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="豪血寺一族"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="gouketsuji ichizoku (jpn).bin" size="3145728" crc="abe9c415" sha1="db6b2046e8b6373f141e8c5db68450f2db377dd8" offset="0x000000"/> + <rom name="gouketsuji ichizoku (jpn).bin" size="3145728" crc="abe9c415" sha1="db6b2046e8b6373f141e8c5db68450f2db377dd8"/> </dataarea> </part> </software> @@ -16427,7 +16427,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="グラナダ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="granada (usa, jpn) (v1.1).bin" size="524288" crc="e89d1e66" sha1="4eb8bbdb9ee8adcefaa202281cb88c19970437f7" offset="0x000000"/> + <rom name="granada (usa, jpn) (v1.1).bin" size="524288" crc="e89d1e66" sha1="4eb8bbdb9ee8adcefaa202281cb88c19970437f7"/> </dataarea> </part> </software> @@ -16441,7 +16441,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="グラナダ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="granada (usa, jpn).bin" size="524288" crc="7f45719b" sha1="6830d6ca1d7e2b220eb4431b42d33382e16e2791" offset="0x000000"/> + <rom name="granada (usa, jpn).bin" size="524288" crc="7f45719b" sha1="6830d6ca1d7e2b220eb4431b42d33382e16e2791"/> </dataarea> </part> </software> @@ -16455,7 +16455,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="グランドスラム ザ・テニストーナメント'92"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="grandslam - the tennis tournament '92 (jpn).bin" size="524288" crc="30cf37d0" sha1="f51c4332235a9545b86a7b121ba30644c33be098" offset="0x000000"/> + <rom name="grandslam - the tennis tournament '92 (jpn).bin" size="524288" crc="30cf37d0" sha1="f51c4332235a9545b86a7b121ba30644c33be098"/> </dataarea> </part> </software> @@ -16469,7 +16469,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ミッキーとミニー マジカルアドベンチャー2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="great circus mystery - mickey to minnie magical adventure 2 (jpn).bin" size="2097152" crc="5aa0f3a0" sha1="0341c231c268b61add922c5c3bf5ab2f9dfbf88f" offset="0x000000"/> + <rom name="great circus mystery - mickey to minnie magical adventure 2 (jpn).bin" size="2097152" crc="5aa0f3a0" sha1="0341c231c268b61add922c5c3bf5ab2f9dfbf88f"/> </dataarea> </part> </software> @@ -16480,7 +16480,7 @@ but dumps still have to be confirmed. <publisher>THQ</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="great waldo search, the (usa).bin" size="1048576" crc="8c5c93b8" sha1="fe7601c92a67fb4deec28164c5fb0516ef0058c4" offset="0x000000"/> + <rom name="great waldo search, the (usa).bin" size="1048576" crc="8c5c93b8" sha1="fe7601c92a67fb4deec28164c5fb0516ef0058c4"/> </dataarea> </part> </software> @@ -16495,7 +16495,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="greatest heavyweights (jpn).bin" size="2097152" crc="7ef8b162" sha1="1d5fe812df75e0dc1ff379c563058e078b839a09" offset="0x000000"/> + <rom name="greatest heavyweights (jpn).bin" size="2097152" crc="7ef8b162" sha1="1d5fe812df75e0dc1ff379c563058e078b839a09"/> </dataarea> </part> </software> @@ -16506,7 +16506,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="grind stormer (usa).bin" size="1048576" crc="7e6bef15" sha1="8f93445e2d0b1798f680dda26a3d31f8aee88f01" offset="0x000000"/> + <rom name="grind stormer (usa).bin" size="1048576" crc="7e6bef15" sha1="8f93445e2d0b1798f680dda26a3d31f8aee88f01"/> </dataarea> </part> </software> @@ -16520,7 +16520,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ヴイ・ファイヴ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="v-v (jpn).bin" size="1048576" crc="ad9d0ec0" sha1="ca344521cb5015d142bdbce0eb44cea050b8e86b" offset="0x000000"/> + <rom name="v-v (jpn).bin" size="1048576" crc="ad9d0ec0" sha1="ca344521cb5015d142bdbce0eb44cea050b8e86b"/> </dataarea> </part> </software> @@ -16531,7 +16531,7 @@ but dumps still have to be confirmed. <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="growl (aug 26, 1991 prototype).bin" size="524288" crc="aa973de7" sha1="554885a8ec5fcd238cd6fce667f2c082ab138786" offset="0x000000"/> + <rom name="growl (aug 26, 1991 prototype).bin" size="524288" crc="aa973de7" sha1="554885a8ec5fcd238cd6fce667f2c082ab138786"/> </dataarea> </part> </software> @@ -16545,7 +16545,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ルナーク"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="runark (jpn, kor).bin" size="524288" crc="0894d8fb" sha1="25a0322db3b82e3da6f1dab550b3e52f21be6b58" offset="0x000000"/> + <rom name="runark (jpn, kor).bin" size="524288" crc="0894d8fb" sha1="25a0322db3b82e3da6f1dab550b3e52f21be6b58"/> </dataarea> </part> </software> @@ -16556,7 +16556,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gunstar heroes (euro).bin" size="1048576" crc="866ed9d0" sha1="a7b265f49ec74f7febb8463c64535ceda15c8398" offset="0x000000"/> + <rom name="gunstar heroes (euro).bin" size="1048576" crc="866ed9d0" sha1="a7b265f49ec74f7febb8463c64535ceda15c8398"/> </dataarea> </part> </software> @@ -16570,7 +16570,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ガンスターヒーローズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gunstar heroes (jpn).bin" size="1048576" crc="1cfd0383" sha1="64ae3ef9d063d21b290849809902c221f6ab10d5" offset="0x000000"/> + <rom name="gunstar heroes (jpn).bin" size="1048576" crc="1cfd0383" sha1="64ae3ef9d063d21b290849809902c221f6ab10d5"/> </dataarea> </part> </software> @@ -16581,7 +16581,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="gunstar heroes (jpn) (sample).bin" size="1048576" crc="6f90b502" sha1="a8d7f502d877b0ea3ff2431c94001e9d5dd84868" offset="0x000000"/> + <rom name="gunstar heroes (jpn) (sample).bin" size="1048576" crc="6f90b502" sha1="a8d7f502d877b0ea3ff2431c94001e9d5dd84868"/> </dataarea> </part> </software> @@ -16595,7 +16595,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジノーグ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="gynoug (jpn).bin" size="524288" crc="1b69241f" sha1="9b99b109f5f1f221f08672a7c4752a94067b62b0" offset="0x000000"/> + <rom name="gynoug (jpn).bin" size="524288" crc="1b69241f" sha1="9b99b109f5f1f221f08672a7c4752a94067b62b0"/> </dataarea> </part> </software> @@ -16606,7 +16606,7 @@ but dumps still have to be confirmed. <publisher>Dreamworks Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wings of wor (usa).bin" size="524288" crc="210a2fcd" sha1="91caad60355f6bd71949118bd30ea16d0f4c066e" offset="0x000000"/> + <rom name="wings of wor (usa).bin" size="524288" crc="210a2fcd" sha1="91caad60355f6bd71949118bd30ea16d0f4c066e"/> </dataarea> </part> </software> @@ -16618,7 +16618,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_hardbl95"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="hardball '95 (usa).bin" size="3145728" crc="ed10bc9e" sha1="6a63fba59add9ba8e1845cbfcf4722833893113f" offset="0x000000"/> + <rom name="hardball '95 (usa).bin" size="3145728" crc="ed10bc9e" sha1="6a63fba59add9ba8e1845cbfcf4722833893113f"/> </dataarea> <dataarea name="sram" size="65536"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -16632,7 +16632,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="hardball iii (usa).bin" size="2097152" crc="a4f2f011" sha1="88812ae494288fbf3dda86ccc69161ad960a2e3b" offset="0x000000"/> + <rom name="hardball iii (usa).bin" size="2097152" crc="a4f2f011" sha1="88812ae494288fbf3dda86ccc69161ad960a2e3b"/> </dataarea> <dataarea name="sram" size="65536"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -16645,7 +16645,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="high seas havoc (usa).bin" size="1048576" crc="17be551c" sha1="0dc1969098716ba332978b89356f62961417682b" offset="0x000000"/> + <rom name="high seas havoc (usa).bin" size="1048576" crc="17be551c" sha1="0dc1969098716ba332978b89356f62961417682b"/> </dataarea> </part> </software> @@ -16656,7 +16656,7 @@ but dumps still have to be confirmed. <publisher>Micronet</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="heavy nova (usa).bin" size="1048576" crc="f6b6a9d8" sha1="f5bda60615c7436a40b5a31a726099583ed85413" offset="0x000000"/> + <rom name="heavy nova (usa).bin" size="1048576" crc="f6b6a9d8" sha1="f5bda60615c7436a40b5a31a726099583ed85413"/> </dataarea> </part> </software> @@ -16670,7 +16670,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ヘビーユニット メガドライブ・スペシャル"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="heavy unit - mega drive special (jpn).bin" size="524288" crc="1acbe608" sha1="198e243cc21e4aea97e2c6aca376cb2ae70bc1c9" offset="0x000000"/> + <rom name="heavy unit - mega drive special (jpn).bin" size="524288" crc="1acbe608" sha1="198e243cc21e4aea97e2c6aca376cb2ae70bc1c9"/> </dataarea> </part> </software> @@ -16683,7 +16683,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="黑桃2 大老二 ~ Hei Tao 2 - Da Lao Er (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="hei tao 2 - super big 2 (chi) (unl).bin" size="1048576" crc="31449113" sha1="e1e4c439c5c22fa5cfcecaab421c55bf1746b5de" offset="0x000000"/> + <rom name="hei tao 2 - super big 2 (chi) (unl).bin" size="1048576" crc="31449113" sha1="e1e4c439c5c22fa5cfcecaab421c55bf1746b5de"/> </dataarea> </part> </software> @@ -16694,7 +16694,7 @@ but dumps still have to be confirmed. <publisher>Seismic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="hellfire (usa).bin" size="524288" crc="184018f9" sha1="9a91bef8a07f709e1f79f8519da79eac34d1796d" offset="0x000000"/> + <rom name="hellfire (usa).bin" size="524288" crc="184018f9" sha1="9a91bef8a07f709e1f79f8519da79eac34d1796d"/> </dataarea> </part> </software> @@ -16708,7 +16708,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ヘルツォーク ツヴァイ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="herzog zwei (jpn).bin" size="524288" crc="4cf676b3" sha1="851be7abad64a4fb05e4c51ce26fbe5efe12ea42" offset="0x000000"/> + <rom name="herzog zwei (jpn).bin" size="524288" crc="4cf676b3" sha1="851be7abad64a4fb05e4c51ce26fbe5efe12ea42"/> </dataarea> </part> </software> @@ -16719,7 +16719,7 @@ but dumps still have to be confirmed. <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="hit the ice (usa).bin" size="524288" crc="85b23606" sha1="d0eec70787362b415ffdcf09524e0e6cf0f9f910" offset="0x000000"/> + <rom name="hit the ice (usa).bin" size="524288" crc="85b23606" sha1="d0eec70787362b415ffdcf09524e0e6cf0f9f910"/> </dataarea> </part> </software> @@ -16730,7 +16730,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="home alone (usa) (beta).bin" size="1048576" crc="3a235fb9" sha1="1ace5abd524c6ab5b434374c51f64f59dbd6ec7a" offset="0x000000"/> + <rom name="home alone (usa) (beta).bin" size="1048576" crc="3a235fb9" sha1="1ace5abd524c6ab5b434374c51f64f59dbd6ec7a"/> </dataarea> </part> </software> @@ -16741,7 +16741,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="home alone 2 - lost in new york (usa).bin" size="524288" crc="cbf87c14" sha1="24232a572b7eabc3e0ed5f483042a7085bd77c48" offset="0x000000"/> + <rom name="home alone 2 - lost in new york (usa).bin" size="524288" crc="cbf87c14" sha1="24232a572b7eabc3e0ed5f483042a7085bd77c48"/> </dataarea> </part> </software> @@ -16753,7 +16753,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="home alone 2 - lost in new york (sep 29, 1993 build).bin" size="522726" crc="c2f37ae2" sha1="6a9f892b2425f4dd53bac7d43a05e2d91ebdf396" offset="0x000000"/> + <rom name="home alone 2 - lost in new york (sep 29, 1993 build).bin" size="522726" crc="c2f37ae2" sha1="6a9f892b2425f4dd53bac7d43a05e2d91ebdf396"/> </dataarea> </part> </software> @@ -16768,7 +16768,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14856.bin" size="524288" crc="630f07c6" sha1="ebdf20fd8aaeb3c7ec97302089b3330265118cf0" offset="0x000000"/> + <rom name="mpr-14856.bin" size="524288" crc="630f07c6" sha1="ebdf20fd8aaeb3c7ec97302089b3330265118cf0"/> </dataarea> </part> </software> @@ -16779,7 +16779,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="hook (usa).bin" size="1048576" crc="2c48e712" sha1="67031af6ec4b771bd8d69a44c9945562a063593e" offset="0x000000"/> + <rom name="hook (usa).bin" size="1048576" crc="2c48e712" sha1="67031af6ec4b771bd8d69a44c9945562a063593e"/> </dataarea> </part> </software> @@ -16790,7 +16790,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="humans, the (usa).bin" size="1048576" crc="a0cf4366" sha1="21ad6238edf0aa0563782ef17439b0c73a668059" offset="0x000000"/> + <rom name="humans, the (usa).bin" size="1048576" crc="a0cf4366" sha1="21ad6238edf0aa0563782ef17439b0c73a668059"/> </dataarea> </part> </software> @@ -16805,7 +16805,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="hybrid front, the (jpn).bin" size="2097152" crc="a1f1cfe7" sha1="ed592c78ef60d91a6c5723d11cd553d3798524e1" offset="0x000000"/> + <rom name="hybrid front, the (jpn).bin" size="2097152" crc="a1f1cfe7" sha1="ed592c78ef60d91a6c5723d11cd553d3798524e1"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -16819,7 +16819,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="hybrid front, the (jpn) (beta).bin" size="3145728" crc="04f02687" sha1="b6e72b69a22869f966c52e7d58d146bc48b5eb84" offset="0x000000"/> + <rom name="hybrid front, the (jpn) (beta).bin" size="3145728" crc="04f02687" sha1="b6e72b69a22869f966c52e7d58d146bc48b5eb84"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -16835,7 +16835,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ひょっこりひょうたん島 大統領をめざせ!"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="hyokkori hyoutanjima - daitouryou o mezase! (jpn).bin" size="524288" crc="72253bdb" sha1="32a73559f84dbab5460bfd1e266acfc8f4391ae4" offset="0x000000"/> + <rom name="hyokkori hyoutanjima - daitouryou o mezase! (jpn).bin" size="524288" crc="72253bdb" sha1="32a73559f84dbab5460bfd1e266acfc8f4391ae4"/> </dataarea> </part> </software> @@ -16849,7 +16849,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ハイパーダンク ザ プレイオフ エディション"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fz009a1.bin" size="2097152" crc="5baf53d7" sha1="ef5c13926ee6eb32593b9e750ec342b98f48d1ef" offset="0x000000"/> + <rom name="fz009a1.bin" size="2097152" crc="5baf53d7" sha1="ef5c13926ee6eb32593b9e750ec342b98f48d1ef"/> </dataarea> </part> </software> @@ -16860,7 +16860,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="hyper dunk - the playoff edition (jpn) (beta).bin" size="2097152" crc="db124bbb" sha1="87a2d58614fab2799e2a4456a08436fc7acc745b" offset="0x000000"/> + <rom name="hyper dunk - the playoff edition (jpn) (beta).bin" size="2097152" crc="db124bbb" sha1="87a2d58614fab2799e2a4456a08436fc7acc745b"/> </dataarea> </part> </software> @@ -16871,7 +16871,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="double dribble - the playoff edition (usa).bin" size="2097152" crc="8352b1d0" sha1="d97bbe009e9667709e04a1bed9f71cea7893a495" offset="0x000000"/> + <rom name="double dribble - the playoff edition (usa).bin" size="2097152" crc="8352b1d0" sha1="d97bbe009e9667709e04a1bed9f71cea7893a495"/> </dataarea> </part> </software> @@ -16882,7 +16882,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="hyper marbles (jpn) (sn).bin" size="262144" crc="83bb2799" sha1="b2c5c78084b988de1873c89eedfa984124404c0c" offset="0x000000"/> + <rom name="hyper marbles (jpn) (sn).bin" size="262144" crc="83bb2799" sha1="b2c5c78084b988de1873c89eedfa984124404c0c"/> </dataarea> </part> </software> @@ -16893,7 +16893,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="hyper marbles (jpn) (gnk).bin" size="262144" crc="9ed72146" sha1="d8dc95512aec41db7c758d4c971dc0194ddb960a" offset="0x000000"/> + <rom name="hyper marbles (jpn) (gnk).bin" size="262144" crc="9ed72146" sha1="d8dc95512aec41db7c758d4c971dc0194ddb960a"/> </dataarea> </part> </software> @@ -16907,7 +16907,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ウィザード オブ イモータル"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="wizard of the immortal (jpn).bin" size="2097152" crc="c99fad92" sha1="f36d088c37bbdcf473615b23e1cb21c0b70d8f05" offset="0x000000"/> + <rom name="wizard of the immortal (jpn).bin" size="2097152" crc="c99fad92" sha1="f36d088c37bbdcf473615b23e1cb21c0b70d8f05"/> </dataarea> </part> </software> @@ -16918,7 +16918,7 @@ but dumps still have to be confirmed. <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="incredible crash dummies, the (usa) (beta).bin" size="1048576" crc="623a920f" sha1="6c1db6d8ec7ace551b70ee60026e4a553d50f964" offset="0x000000"/> + <rom name="incredible crash dummies, the (usa) (beta).bin" size="1048576" crc="623a920f" sha1="6c1db6d8ec7ace551b70ee60026e4a553d50f964"/> </dataarea> </part> </software> @@ -16929,7 +16929,7 @@ but dumps still have to be confirmed. <publisher>Sage's Creation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="insector x (usa).bin" size="524288" crc="70626304" sha1="4f4ecff167d5ada699b0b1d4b0e547b5ed9964d5" offset="0x000000"/> + <rom name="insector x (usa).bin" size="524288" crc="70626304" sha1="4f4ecff167d5ada699b0b1d4b0e547b5ed9964d5"/> </dataarea> </part> </software> @@ -16943,7 +16943,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="インセクターX"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="insector x (jpn, kor).bin" size="524288" crc="9625c434" sha1="204351b97aff579853cdba646b427ea299b1eddf" offset="0x000000"/> + <rom name="insector x (jpn, kor).bin" size="524288" crc="9625c434" sha1="204351b97aff579853cdba646b427ea299b1eddf"/> </dataarea> </part> </software> @@ -16954,7 +16954,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (usa).bin" size="1048576" crc="4e384ef0" sha1="7ffd31a8fd0f2111ef3dcce1b8493e6ea6e24deb" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (usa).bin" size="1048576" crc="4e384ef0" sha1="7ffd31a8fd0f2111ef3dcce1b8493e6ea6e24deb"/> </dataarea> </part> </software> @@ -16965,7 +16965,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="instruments of chaos starring young indiana jones (usa) (beta).bin" size="1572864" crc="ad6c2050" sha1="63f5ac7dddb166fba76d74c58daf320568d6b016" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (usa) (beta).bin" size="1572864" crc="ad6c2050" sha1="63f5ac7dddb166fba76d74c58daf320568d6b016"/> </dataarea> </part> </software> @@ -16976,7 +16976,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (prototype - dec 29, 1994).bin" size="1048576" crc="94b02351" sha1="10ce37b58d423fdab76e0c53a3b2d379ae9f1221" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - dec 29, 1994).bin" size="1048576" crc="94b02351" sha1="10ce37b58d423fdab76e0c53a3b2d379ae9f1221"/> </dataarea> </part> </software> @@ -16987,7 +16987,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1046332"> - <rom name="instruments of chaos starring young indiana jones (prototype - dec 28, 1994 - a).bin" size="1046332" crc="f285ad46" sha1="4f0ef01ada3090d6a4004ec6d46dea5c20e34e1a" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - dec 28, 1994 - a).bin" size="1046332" crc="f285ad46" sha1="4f0ef01ada3090d6a4004ec6d46dea5c20e34e1a"/> </dataarea> </part> </software> @@ -16998,7 +16998,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (prototype - jan 01, 1994).bin" size="1048576" crc="263f1a4c" sha1="99cb157adb1b6295ab04955efdc8868ba5ac4d9f" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - jan 01, 1994).bin" size="1048576" crc="263f1a4c" sha1="99cb157adb1b6295ab04955efdc8868ba5ac4d9f"/> </dataarea> </part> </software> @@ -17009,7 +17009,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (prototype - jan 03, 1994).bin" size="1048576" crc="3c46d83d" sha1="e4afc2d09815495e7d15111a1698e8f324e5873d" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - jan 03, 1994).bin" size="1048576" crc="3c46d83d" sha1="e4afc2d09815495e7d15111a1698e8f324e5873d"/> </dataarea> </part> </software> @@ -17020,7 +17020,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (prototype - jan 26, 1994).bin" size="1048576" crc="f3498542" sha1="e3dc69f339f6ec6e766578edee4cc05f429a689a" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - jan 26, 1994).bin" size="1048576" crc="f3498542" sha1="e3dc69f339f6ec6e766578edee4cc05f429a689a"/> </dataarea> </part> </software> @@ -17031,7 +17031,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (prototype - jan 27, 1994).bin" size="1048576" crc="f43112c3" sha1="2174482b62d11a73fd5edff55d111f9bcac53d97" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - jan 27, 1994).bin" size="1048576" crc="f43112c3" sha1="2174482b62d11a73fd5edff55d111f9bcac53d97"/> </dataarea> </part> </software> @@ -17042,7 +17042,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1041348"> - <rom name="instruments of chaos starring young indiana jones (prototype - sep 23, 1994 - a).bin" size="1041348" crc="14443a29" sha1="ed02300b73f66b6ca41c282a5b9ab55c30b4c7c8" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - sep 23, 1994 - a).bin" size="1041348" crc="14443a29" sha1="ed02300b73f66b6ca41c282a5b9ab55c30b4c7c8"/> </dataarea> </part> </software> @@ -17053,7 +17053,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="instruments of chaos starring young indiana jones (prototype - dec 28, 1993).bin" size="1048576" crc="51ca641c" sha1="e6b8d13344f37aff131edea4f3f3b20100f63e72" offset="0x000000"/> + <rom name="instruments of chaos starring young indiana jones (prototype - dec 28, 1993).bin" size="1048576" crc="51ca641c" sha1="e6b8d13344f37aff131edea4f3f3b20100f63e72"/> </dataarea> </part> </software> @@ -17064,7 +17064,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ronaldinho 98 (pirate).bin" size="2097152" crc="dd27c84e" sha1="183ba7d8fe6bcddf0b7738c9ef2aa163725eb261" offset="0x000000"/> + <rom name="ronaldinho 98 (pirate).bin" size="2097152" crc="dd27c84e" sha1="183ba7d8fe6bcddf0b7738c9ef2aa163725eb261"/> </dataarea> </part> </software> @@ -17075,7 +17075,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="it came from the desert (usa).bin" size="524288" crc="25afb4f7" sha1="245816c9744552856fc2745253db7b37ce9d9251" offset="0x000000"/> + <rom name="it came from the desert (usa).bin" size="524288" crc="25afb4f7" sha1="245816c9744552856fc2745253db7b37ce9d9251"/> </dataarea> </part> </software> @@ -17086,7 +17086,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="itchy and scratchy game, the (usa) (prototype).bin" size="1048576" crc="81b7725d" sha1="860d9bd7501d59da8304ab284b385afa4def13a0" offset="0x000000"/> + <rom name="itchy and scratchy game, the (usa) (prototype).bin" size="1048576" crc="81b7725d" sha1="860d9bd7501d59da8304ab284b385afa4def13a0"/> </dataarea> </part> </software> @@ -17101,7 +17101,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="j. league pro striker (jpn) (v1.0).bin" size="1048576" crc="ec229156" sha1="d3dcc24e50373234988061d3ef56c16d28e580ad" offset="0x000000"/> + <rom name="j. league pro striker (jpn) (v1.0).bin" size="1048576" crc="ec229156" sha1="d3dcc24e50373234988061d3ef56c16d28e580ad"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="1024"> @@ -17119,7 +17119,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16857.bin" size="2097152" crc="9fe71002" sha1="924f1ae3d90bec7326a5531cd1d598cdeba30d36" offset="0x000000"/> + <rom name="mpr-16857.bin" size="2097152" crc="9fe71002" sha1="924f1ae3d90bec7326a5531cd1d598cdeba30d36"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17136,7 +17136,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="j. league pro striker final stage (jpn).bin" size="2097152" crc="e35e25fb" sha1="74e4a3ac4b93e25ace6ec8c3818e0df2390cffa2" offset="0x000000"/> + <rom name="j. league pro striker final stage (jpn).bin" size="2097152" crc="e35e25fb" sha1="74e4a3ac4b93e25ace6ec8c3818e0df2390cffa2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17153,7 +17153,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-16267.bin" size="1048576" crc="0abed379" sha1="7cfd8c9119d0565ee9a7708dc46bb34dd3258e37" offset="0x000000"/> + <rom name="mpr-16267.bin" size="1048576" crc="0abed379" sha1="7cfd8c9119d0565ee9a7708dc46bb34dd3258e37"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="1024"> @@ -17170,7 +17170,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ファイナル ブロー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="final blow (jpn).bin" size="524288" crc="48ad505d" sha1="610c3136e6ddccc41ab216affd07034fa46341a8" offset="0x000000"/> + <rom name="final blow (jpn).bin" size="524288" crc="48ad505d" sha1="610c3136e6ddccc41ab216affd07034fa46341a8"/> </dataarea> </part> </software> @@ -17181,7 +17181,7 @@ but dumps still have to be confirmed. <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="final blow (jan 16, 1990 prototype).bin" size="524288" crc="a26e957d" sha1="edb14efe9f18a8072c7932759d6cc9cb5eaaf30d" offset="0x000000" /> + <rom name="final blow (jan 16, 1990 prototype).bin" size="524288" crc="a26e957d" sha1="edb14efe9f18a8072c7932759d6cc9cb5eaaf30d" /> </dataarea> </part> </software> @@ -17192,7 +17192,7 @@ but dumps still have to be confirmed. <publisher>Domark</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="james bond 007 - the duel (usa).bin" size="524288" crc="4e614548" sha1="847de1168bf737ac7faa4f77eb0749738014ed87" offset="0x000000"/> + <rom name="james bond 007 - the duel (usa).bin" size="524288" crc="4e614548" sha1="847de1168bf737ac7faa4f77eb0749738014ed87"/> </dataarea> </part> </software> @@ -17206,7 +17206,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="007 死闘 JAMES BOND THE DUEL ~ 007 Shitou - The Duel (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="007 shitou - the duel (jpn).bin" size="524288" crc="aeb4b262" sha1="7e0de7011a60a1462dc48594f3caa956ff942281" offset="0x000000"/> + <rom name="007 shitou - the duel (jpn).bin" size="524288" crc="aeb4b262" sha1="7e0de7011a60a1462dc48594f3caa956ff942281"/> </dataarea> </part> </software> @@ -17220,7 +17220,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジェームスポンドII コードネーム・ロボコッド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="james pond ii - codename robocod (jpn, kor).bin" size="524288" crc="98794702" sha1="fa7d4e77fd98eb1fc9f8e1d66269bf86881c695d" offset="0x000000"/> + <rom name="james pond ii - codename robocod (jpn, kor).bin" size="524288" crc="98794702" sha1="fa7d4e77fd98eb1fc9f8e1d66269bf86881c695d"/> </dataarea> </part> </software> @@ -17231,7 +17231,7 @@ but dumps still have to be confirmed. <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jammit (usa).bin" size="2097152" crc="d91b52b8" sha1="2f43bfd04f563a67f4a2c8b8e36c541c19913a50" offset="0x000000"/> + <rom name="jammit (usa).bin" size="2097152" crc="d91b52b8" sha1="2f43bfd04f563a67f4a2c8b8e36c541c19913a50"/> </dataarea> </part> </software> @@ -17246,7 +17246,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="janou touryuumon (jpn).bin" size="1048576" crc="b5ef97c6" sha1="4f307e0146e944fbbd4537f5cdc5da136204fc9b" offset="0x000000"/> + <rom name="janou touryuumon (jpn).bin" size="1048576" crc="b5ef97c6" sha1="4f307e0146e944fbbd4537f5cdc5da136204fc9b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17262,7 +17262,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="雀偵物語"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="jantei monogatari (jpn).bin" size="1048576" crc="8a1b19ad" sha1="8e109961a89e1366c83808fb0bb33333f88a82b7" offset="0x000000"/> + <rom name="jantei monogatari (jpn).bin" size="1048576" crc="8a1b19ad" sha1="8e109961a89e1366c83808fb0bb33333f88a82b7"/> </dataarea> </part> </software> @@ -17273,7 +17273,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="jelly boy (euro) (prototype).bin" size="1048576" crc="7cfadc16" sha1="75be8d5b305e669848b4a5a48cdcfa43b951dc20" offset="0x000000"/> + <rom name="jelly boy (euro) (prototype).bin" size="1048576" crc="7cfadc16" sha1="75be8d5b305e669848b4a5a48cdcfa43b951dc20"/> </dataarea> </part> </software> @@ -17284,7 +17284,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jeopardy! (usa).bin" size="524288" crc="56cff3f1" sha1="2a5c5ec5648b1d29768c808ab3c21118dc77fa27" offset="0x000000"/> + <rom name="jeopardy! (usa).bin" size="524288" crc="56cff3f1" sha1="2a5c5ec5648b1d29768c808ab3c21118dc77fa27"/> </dataarea> </part> </software> @@ -17295,7 +17295,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jeopardy! deluxe (usa).bin" size="524288" crc="25e2f9d2" sha1="1817433ac701c407eb748e87f01a0bc8639e3ac2" offset="0x000000"/> + <rom name="jeopardy! deluxe (usa).bin" size="524288" crc="25e2f9d2" sha1="1817433ac701c407eb748e87f01a0bc8639e3ac2"/> </dataarea> </part> </software> @@ -17306,7 +17306,7 @@ but dumps still have to be confirmed. <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jeopardy! sports edition (usa).bin" size="524288" crc="13f924d2" sha1="bc20e31c387ed091fe0288e86ea9b421063953bb" offset="0x000000"/> + <rom name="jeopardy! sports edition (usa).bin" size="524288" crc="13f924d2" sha1="bc20e31c387ed091fe0288e86ea9b421063953bb"/> </dataarea> </part> </software> @@ -17317,7 +17317,7 @@ but dumps still have to be confirmed. <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="jerry glanville's pigskin footbrawl (usa).bin" size="1048576" crc="e7f48d30" sha1="fbcd0e7cb8dfc327b6d019afbdde9728f656957a" offset="0x000000"/> + <rom name="jerry glanville's pigskin footbrawl (usa).bin" size="1048576" crc="e7f48d30" sha1="fbcd0e7cb8dfc327b6d019afbdde9728f656957a"/> </dataarea> </part> </software> @@ -17331,7 +17331,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジュエル・マスター"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jewel master (jpn).bin" size="524288" crc="2cf6926c" sha1="52fbcf9902a4a3f70aeb9c3df31019e07e679ea8" offset="0x000000"/> + <rom name="jewel master (jpn).bin" size="524288" crc="2cf6926c" sha1="52fbcf9902a4a3f70aeb9c3df31019e07e679ea8"/> </dataarea> </part> </software> @@ -17343,7 +17343,7 @@ but dumps still have to be confirmed. <publisher>Loriciel</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="jim power - the arcade game (usa) (prototype) (bad dump).bin" size="1048576" crc="1cf3238b" sha1="38adc1f792b06637e109d4b76fbfbf57623faf3b" offset="0x000000" status="baddump"/> + <rom name="jim power - the arcade game (usa) (prototype) (bad dump).bin" size="1048576" crc="1cf3238b" sha1="38adc1f792b06637e109d4b76fbfbf57623faf3b" status="baddump"/> </dataarea> </part> </software> @@ -17354,7 +17354,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="jiu ji ma jiang ii - ye yan bian (chi) (unl).bin" size="1048576" crc="e9829b22" sha1="c112602c58f9867377bb6a1204d1d7e49a50aa10" offset="0x000000"/> + <rom name="jiu ji ma jiang ii - ye yan bian (chi) (unl).bin" size="1048576" crc="e9829b22" sha1="c112602c58f9867377bb6a1204d1d7e49a50aa10"/> </dataarea> </part> </software> @@ -17365,7 +17365,7 @@ but dumps still have to be confirmed. <publisher>Takara</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="joe & mac (usa).bin" size="1048576" crc="85bcc1c7" sha1="d238ecdbc76affb0b92946a1ee984399b6e8fe27" offset="0x000000"/> + <rom name="joe & mac (usa).bin" size="1048576" crc="85bcc1c7" sha1="d238ecdbc76affb0b92946a1ee984399b6e8fe27"/> </dataarea> </part> </software> @@ -17379,7 +17379,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジョー・モンタナII スポーツトークフットボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14356a.bin" size="1048576" crc="a45da893" sha1="ce006ff3b9bcd71fef4591a63a80d887004abe77" offset="0x000000"/> + <rom name="mpr-14356a.bin" size="1048576" crc="a45da893" sha1="ce006ff3b9bcd71fef4591a63a80d887004abe77"/> </dataarea> </part> </software> @@ -17390,7 +17390,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="john madden football '93 - championship edition (usa).bin" size="1048576" crc="ca534b1a" sha1="417acacb9f9ef90d08b3cfb81972a9d8b56f4293" offset="0x000000"/> + <rom name="john madden football '93 - championship edition (usa).bin" size="1048576" crc="ca534b1a" sha1="417acacb9f9ef90d08b3cfb81972a9d8b56f4293"/> </dataarea> </part> </software> @@ -17401,7 +17401,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="john madden football (nov 7, 1990 prototype).bin" size="524288" crc="e361db13" sha1="4a8fca0212497d446f6a5f829dc5748ed1456b87" offset="0x000000" /> + <rom name="john madden football (nov 7, 1990 prototype).bin" size="524288" crc="e361db13" sha1="4a8fca0212497d446f6a5f829dc5748ed1456b87" /> </dataarea> </part> </software> @@ -17415,7 +17415,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="プロフットボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="john madden football - pro football (jpn).bin" size="524288" crc="0460611c" sha1="c4cf3681d86861a823fa3e7ffe0cd451fbafcee6" offset="0x000000"/> + <rom name="john madden football - pro football (jpn).bin" size="524288" crc="0460611c" sha1="c4cf3681d86861a823fa3e7ffe0cd451fbafcee6"/> </dataarea> </part> </software> @@ -17427,7 +17427,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Jordan Vs Bird (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jordan vs bird (euro, usa) (v1.1).bin" size="524288" crc="4d3ddd7c" sha1="4c3c6696157a3629f10aa60626f504cd64c36a58" offset="0x000000"/> + <rom name="jordan vs bird (euro, usa) (v1.1).bin" size="524288" crc="4d3ddd7c" sha1="4c3c6696157a3629f10aa60626f504cd64c36a58"/> </dataarea> </part> </software> @@ -17441,7 +17441,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジョーダン VS バード ONE ON ONE ~ Jordan Vs Bird - One on One (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jordan vs bird - one on one (jpn).bin" size="524288" crc="8837e896" sha1="769d7ed746ccbec0bcbe271f81767ffcccd36cea" offset="0x000000"/> + <rom name="jordan vs bird - one on one (jpn).bin" size="524288" crc="8837e896" sha1="769d7ed746ccbec0bcbe271f81767ffcccd36cea"/> </dataarea> </part> </software> @@ -17452,7 +17452,7 @@ but dumps still have to be confirmed. <publisher>Wisdom Tree</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="joshua & the battle of jericho (usa) (unl).bin" size="262144" crc="da9e25aa" sha1="a6c47babc7d84f8f411e77b9acdf01753d3a5951" offset="0x000000"/> + <rom name="joshua & the battle of jericho (usa) (unl).bin" size="262144" crc="da9e25aa" sha1="a6c47babc7d84f8f411e77b9acdf01753d3a5951"/> </dataarea> </part> </software> @@ -17463,7 +17463,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="judge dredd (usa) (beta) (alt).bin" size="2097152" crc="e649f784" sha1="21210afaa9a53762108936e28380a9075b7c5c05" offset="0x000000"/> + <rom name="judge dredd (usa) (beta) (alt).bin" size="2097152" crc="e649f784" sha1="21210afaa9a53762108936e28380a9075b7c5c05"/> </dataarea> </part> </software> @@ -17474,7 +17474,7 @@ but dumps still have to be confirmed. <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="judge dredd (usa) (beta).bin" size="2097152" crc="8d46f4da" sha1="84bb0ee7c42612abfd41c5676e7ecb1b828ee42a" offset="0x000000"/> + <rom name="judge dredd (usa) (beta).bin" size="2097152" crc="8d46f4da" sha1="84bb0ee7c42612abfd41c5676e7ecb1b828ee42a"/> </dataarea> </part> </software> @@ -17488,7 +17488,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジャンクション"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="junction (usa, jpn).bin" size="524288" crc="94cdce8d" sha1="7981e5764458f5230184c7b2cf77469e1ed34270" offset="0x000000"/> + <rom name="junction (usa, jpn).bin" size="524288" crc="94cdce8d" sha1="7981e5764458f5230184c7b2cf77469e1ed34270"/> </dataarea> </part> </software> @@ -17499,7 +17499,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jungle strike (usa) (beta).bin" size="2097152" crc="0cd540d4" sha1="b76be43101e72100b63c107d1710fa8f9ad4cfd6" offset="0x000000"/> + <rom name="jungle strike (usa) (beta).bin" size="2097152" crc="0cd540d4" sha1="b76be43101e72100b63c107d1710fa8f9ad4cfd6"/> </dataarea> </part> </software> @@ -17513,7 +17513,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ジャングルストライク 受け継がれた狂気"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jungle strike - uketsugareta kyouki (jpn).bin" size="2097152" crc="ba7a870b" sha1="e35c554c52ce31de837c0e73bf2014720657f4d5" offset="0x000000"/> + <rom name="jungle strike - uketsugareta kyouki (jpn).bin" size="2097152" crc="ba7a870b" sha1="e35c554c52ce31de837c0e73bf2014720657f4d5"/> </dataarea> </part> </software> @@ -17524,7 +17524,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park (jun 14, 1993 prototype).bin" size="2097152" crc="64b8beb5" sha1="98bf950f2542c7aa22687ecef1d4ea25498c7a4b" offset="0x000000" /> + <rom name="jurassic park (jun 14, 1993 prototype).bin" size="2097152" crc="64b8beb5" sha1="98bf950f2542c7aa22687ecef1d4ea25498c7a4b" /> </dataarea> </part> </software> @@ -17535,7 +17535,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park (usa) (beta).bin" size="2097152" crc="cf890eed" sha1="ac2097b5f2a30787d7ca1ed8ab4eac7f4be77f0f" offset="0x000000"/> + <rom name="jurassic park (usa) (beta).bin" size="2097152" crc="cf890eed" sha1="ac2097b5f2a30787d7ca1ed8ab4eac7f4be77f0f"/> </dataarea> </part> </software> @@ -17546,7 +17546,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1978944"> - <rom name="jurassic park (may 26, 1993 build).bin" size="1978944" crc="b44968e7" sha1="f71745f8a98d96b0fd504728973774406aeebe4e" offset="0x000000" /> + <rom name="jurassic park (may 26, 1993 build).bin" size="1978944" crc="b44968e7" sha1="f71745f8a98d96b0fd504728973774406aeebe4e" /> </dataarea> </part> </software> @@ -17557,7 +17557,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jul 08, 1994).bin" size="2097152" crc="f4c78bd0" sha1="7dca5ec1440222ce38f085663d0ab6539693feaa" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jul 08, 1994).bin" size="2097152" crc="f4c78bd0" sha1="7dca5ec1440222ce38f085663d0ab6539693feaa"/> </dataarea> </part> </software> @@ -17568,7 +17568,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jul 13, 1994).bin" size="2097152" crc="8475a105" sha1="b840cc1b00bf2f7e75320c1395da3dceaa637071" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jul 13, 1994).bin" size="2097152" crc="8475a105" sha1="b840cc1b00bf2f7e75320c1395da3dceaa637071"/> </dataarea> </part> </software> @@ -17579,7 +17579,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jul 14, 1994).bin" size="2097152" crc="9bf0e28d" sha1="534eea52e7c6d8d0fc0a93480c89f89568196d36" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jul 14, 1994).bin" size="2097152" crc="9bf0e28d" sha1="534eea52e7c6d8d0fc0a93480c89f89568196d36"/> </dataarea> </part> </software> @@ -17590,7 +17590,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jul 15, 1994).bin" size="2097152" crc="d2202be5" sha1="b10fae841b410525ac83e729983f3e0cda2e7365" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jul 15, 1994).bin" size="2097152" crc="d2202be5" sha1="b10fae841b410525ac83e729983f3e0cda2e7365"/> </dataarea> </part> </software> @@ -17601,7 +17601,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jul 17, 1994).bin" size="2097152" crc="2eae6140" sha1="2d817ad10e9b6b93b6eee23a76f788a73827bbc5" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jul 17, 1994).bin" size="2097152" crc="2eae6140" sha1="2d817ad10e9b6b93b6eee23a76f788a73827bbc5"/> </dataarea> </part> </software> @@ -17612,7 +17612,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jul 18, 1994).bin" size="2097152" crc="1a62b826" sha1="cbb44d5d5da1263a4524c747be9afd0aa8547a63" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jul 18, 1994).bin" size="2097152" crc="1a62b826" sha1="cbb44d5d5da1263a4524c747be9afd0aa8547a63"/> </dataarea> </part> </software> @@ -17623,7 +17623,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2059872"> - <rom name="jurassic park - rampage edition (prototype - jun 20, 1994).bin" size="2059872" crc="1280fa5c" sha1="f8f52d23dcd36e8167ec273cf9978ae44f21658b" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jun 20, 1994).bin" size="2059872" crc="1280fa5c" sha1="f8f52d23dcd36e8167ec273cf9978ae44f21658b"/> </dataarea> </part> </software> @@ -17634,7 +17634,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jun 22, 1994).bin" size="2097152" crc="53582f2b" sha1="6607cdeb4a5ddb229201f1417d3e693063094a7d" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jun 22, 1994).bin" size="2097152" crc="53582f2b" sha1="6607cdeb4a5ddb229201f1417d3e693063094a7d"/> </dataarea> </part> </software> @@ -17645,7 +17645,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="jurassic park - rampage edition (prototype - jun 30, 1994).bin" size="2097152" crc="bff4b396" sha1="f1f763e087065483ed7ff53f95b99bac16bb8484" offset="0x000000"/> + <rom name="jurassic park - rampage edition (prototype - jun 30, 1994).bin" size="2097152" crc="bff4b396" sha1="f1f763e087065483ed7ff53f95b99bac16bb8484"/> </dataarea> </part> </software> @@ -17656,7 +17656,7 @@ but dumps still have to be confirmed. <publisher>Sage's Creation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ka-ge-ki - fists of steel (usa).bin" size="1048576" crc="effc0fa6" sha1="893b1bae5242f25494b6de64a861b1aa1dc6cf14" offset="0x000000"/> + <rom name="ka-ge-ki - fists of steel (usa).bin" size="1048576" crc="effc0fa6" sha1="893b1bae5242f25494b6de64a861b1aa1dc6cf14"/> </dataarea> </part> </software> @@ -17670,7 +17670,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="火激"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ka-ge-ki (jpn).bin" size="1048576" crc="391866a1" sha1="9424e8b759609004748dd6cd4779f917211264ae" offset="0x000000"/> + <rom name="ka-ge-ki (jpn).bin" size="1048576" crc="391866a1" sha1="9424e8b759609004748dd6cd4779f917211264ae"/> </dataarea> </part> </software> @@ -17681,7 +17681,7 @@ but dumps still have to be confirmed. <publisher>Time Warner Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="kawasaki superbike challenge (usa) (beta).bin" size="1048576" crc="55934d1b" sha1="a66446d5c3d07ce211d7198faf4ea3ff6dbfa0b9" offset="0x000000"/> + <rom name="kawasaki superbike challenge (usa) (beta).bin" size="1048576" crc="55934d1b" sha1="a66446d5c3d07ce211d7198faf4ea3ff6dbfa0b9"/> </dataarea> </part> </software> @@ -17692,7 +17692,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="kid chameleon (dec 19, 1991 prototype).bin" size="1048576" crc="2e1f3aa9" sha1="b9307bc31c8d90137477315395f8d1a3b7874459" offset="0x000000" /> + <rom name="kid chameleon (dec 19, 1991 prototype).bin" size="1048576" crc="2e1f3aa9" sha1="b9307bc31c8d90137477315395f8d1a3b7874459" /> </dataarea> </part> </software> @@ -17706,7 +17706,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="カメレオン キッド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chameleon kid (jpn).bin" size="1048576" crc="50217c80" sha1="237ff4041f3e8ce5047f06f695fb55dca51354b8" offset="0x000000"/> + <rom name="chameleon kid (jpn).bin" size="1048576" crc="50217c80" sha1="237ff4041f3e8ce5047f06f695fb55dca51354b8"/> </dataarea> </part> </software> @@ -17721,7 +17721,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="kidou keisatsu patlabor - 98-shiki kidou seyo! (jpn).bin" size="524288" crc="21a0e749" sha1="5595422530e6891042a4a005d11b79af7f09fe9b" offset="0x000000"/> + <rom name="kidou keisatsu patlabor - 98-shiki kidou seyo! (jpn).bin" size="524288" crc="21a0e749" sha1="5595422530e6891042a4a005d11b79af7f09fe9b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17738,7 +17738,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14929.bin" size="1048576" crc="ffe7b3c7" sha1="92bfb3548ebff18eedebe07751bf2170f95780d7" offset="0x000000"/> + <rom name="mpr-14929.bin" size="1048576" crc="ffe7b3c7" sha1="92bfb3548ebff18eedebe07751bf2170f95780d7"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17751,7 +17751,7 @@ but dumps still have to be confirmed. <publisher>Takara</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="king of the monsters 2 (usa).bin" size="2097152" crc="ee1638ac" sha1="9fa2d329ea443b3e030206fd64d7faa7778d492d" offset="0x000000"/> + <rom name="king of the monsters 2 (usa).bin" size="2097152" crc="ee1638ac" sha1="9fa2d329ea443b3e030206fd64d7faa7778d492d"/> </dataarea> </part> </software> @@ -17762,7 +17762,7 @@ but dumps still have to be confirmed. <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="king salmon - the big catch (usa).bin" size="524288" crc="f516e7d9" sha1="c2d8e2c569a2c275677ae85094e0dfad7fdf680e" offset="0x000000"/> + <rom name="king salmon - the big catch (usa).bin" size="524288" crc="f516e7d9" sha1="c2d8e2c569a2c275677ae85094e0dfad7fdf680e"/> </dataarea> </part> </software> @@ -17776,7 +17776,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="キングサーモン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="king salmon (jpn).bin" size="524288" crc="2cfc9f61" sha1="62bea17b1e9152bde2355deb98347a802518d08d" offset="0x000000"/> + <rom name="king salmon (jpn).bin" size="524288" crc="2cfc9f61" sha1="62bea17b1e9152bde2355deb98347a802518d08d"/> </dataarea> </part> </software> @@ -17787,7 +17787,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="king's bounty - the conqueror's quest (euro, usa).bin" size="524288" crc="aa68a92e" sha1="32f90806f44a0bd1d65d84ceeb644681b9cee967" offset="0x000000"/> + <rom name="king's bounty - the conqueror's quest (euro, usa).bin" size="524288" crc="aa68a92e" sha1="32f90806f44a0bd1d65d84ceeb644681b9cee967"/> </dataarea> </part> </software> @@ -17802,7 +17802,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="kishi densetsu (jpn).bin" size="1572864" crc="22e1f04a" sha1="2884f79b8f717fc9e244dac0fb441bdc44c68203" offset="0x000000"/> + <rom name="kishi densetsu (jpn).bin" size="1572864" crc="22e1f04a" sha1="2884f79b8f717fc9e244dac0fb441bdc44c68203"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17815,7 +17815,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="kiss shot (jpn) (sn).bin" size="262144" crc="e487088c" sha1="bc47dceea512c0195e51172ab3a2ff5cad03c9bd" offset="0x000000"/> + <rom name="kiss shot (jpn) (sn).bin" size="262144" crc="e487088c" sha1="bc47dceea512c0195e51172ab3a2ff5cad03c9bd"/> </dataarea> </part> </software> @@ -17826,7 +17826,7 @@ but dumps still have to be confirmed. <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="klax (jun 21, 1990 prototype).bin" size="262144" crc="b6b9c758" sha1="11dda8dd630760dd35c3cddd1375445c75429e1c" offset="0x000000" /> + <rom name="klax (jun 21, 1990 prototype).bin" size="262144" crc="b6b9c758" sha1="11dda8dd630760dd35c3cddd1375445c75429e1c" /> </dataarea> </part> </software> @@ -17840,7 +17840,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="クラックス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="klax (jpn).bin" size="262144" crc="1afcc1da" sha1="f084f7a3851161523ab7e9cffb2f729563c17643" offset="0x000000"/> + <rom name="klax (jpn).bin" size="262144" crc="1afcc1da" sha1="f084f7a3851161523ab7e9cffb2f729563c17643"/> </dataarea> </part> </software> @@ -17854,7 +17854,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="球界道中記"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="kyuukai douchuuki (jpn).bin" size="524288" crc="de48dce3" sha1="40e771ace8f89e40d3315be698aa68effd617c5c" offset="0x000000"/> + <rom name="kyuukai douchuuki (jpn).bin" size="524288" crc="de48dce3" sha1="40e771ace8f89e40d3315be698aa68effd617c5c"/> </dataarea> </part> </software> @@ -17866,7 +17866,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="la russa baseball 95 (usa, aus).bin" size="2097152" crc="3f848a92" sha1="0e73742113aa3f0aa5b010bb847569589cd3a5b0" offset="0x000000"/> + <rom name="la russa baseball 95 (usa, aus).bin" size="2097152" crc="3f848a92" sha1="0e73742113aa3f0aa5b010bb847569589cd3a5b0"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -17879,7 +17879,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="lakers versus celtics and the nba playoffs (usa).bin" size="524288" crc="0e33fc75" sha1="b70b5f884dd7b26ffe2d6d50625dd61fec8f2899" offset="0x000000"/> + <rom name="lakers versus celtics and the nba playoffs (usa).bin" size="524288" crc="0e33fc75" sha1="b70b5f884dd7b26ffe2d6d50625dd61fec8f2899"/> </dataarea> </part> </software> @@ -17891,7 +17891,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="landstalker - the treasures of king nole (euro).bin" size="2097152" crc="e3c65277" sha1="9fbadc86319936855831ecd096d82d716b304215" offset="0x000000"/> + <rom name="landstalker - the treasures of king nole (euro).bin" size="2097152" crc="e3c65277" sha1="9fbadc86319936855831ecd096d82d716b304215"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17908,7 +17908,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="landstalker - koutei no zaihou (jpn).bin" size="2097152" crc="60d4cedb" sha1="cdbc7cd9ceb181cad9e49b641ff717072546f0d9" offset="0x000000"/> + <rom name="landstalker - koutei no zaihou (jpn).bin" size="2097152" crc="60d4cedb" sha1="cdbc7cd9ceb181cad9e49b641ff717072546f0d9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17923,7 +17923,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="landstalker (usa).bin" size="2097152" crc="fbbb5b97" sha1="24345e29427b000b90df778965dd8834300a9dde" offset="0x000000"/> + <rom name="landstalker (usa).bin" size="2097152" crc="fbbb5b97" sha1="24345e29427b000b90df778965dd8834300a9dde"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17937,7 +17937,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="landstalker (usa) (beta).bin" size="2097152" crc="70483d03" sha1="dfca19397479852584d4ac6fcbe27412f9bc1af0" offset="0x000000"/> + <rom name="landstalker (usa) (beta).bin" size="2097152" crc="70483d03" sha1="dfca19397479852584d4ac6fcbe27412f9bc1af0"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17951,7 +17951,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="landstalker (jul 13, 1993 build).bin" size="2097152" crc="8866fb16" sha1="3461ddfcb7965f8476f556298575e32a249dcc83" offset="0x000000" /> + <rom name="landstalker (jul 13, 1993 build).bin" size="2097152" crc="8866fb16" sha1="3461ddfcb7965f8476f556298575e32a249dcc83" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17968,7 +17968,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13845.bin" size="524288" crc="b6ea5016" sha1="cc67c5a3b91e706b495eb561a95a038fff72b5da" offset="0x000000"/> + <rom name="mpr-13845.bin" size="524288" crc="b6ea5016" sha1="cc67c5a3b91e706b495eb561a95a038fff72b5da"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17985,7 +17985,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="langrisser ii (jpn) (v1.2).bin" size="2097152" crc="4967c9f9" sha1="167944091348c89ce43dfa4854f8a51ed7276dde" offset="0x000000"/> + <rom name="langrisser ii (jpn) (v1.2).bin" size="2097152" crc="4967c9f9" sha1="167944091348c89ce43dfa4854f8a51ed7276dde"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -17999,7 +17999,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="langrisser ii (jpn) (v1.1).bin" size="2097152" crc="0caa0593" sha1="4ba6591dfd85aa75ffe8dc21137a9291aa7f5603" offset="0x000000"/> + <rom name="langrisser ii (jpn) (v1.1).bin" size="2097152" crc="0caa0593" sha1="4ba6591dfd85aa75ffe8dc21137a9291aa7f5603"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18013,7 +18013,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="langrisser ii (jpn).bin" size="2097152" crc="7f891dfc" sha1="4bbc2502784a61eedf45eca5303dc68062964ff4" offset="0x000000"/> + <rom name="langrisser ii (jpn).bin" size="2097152" crc="7f891dfc" sha1="4bbc2502784a61eedf45eca5303dc68062964ff4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18026,7 +18026,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="last action hero (euro, usa).bin" size="1048576" crc="15357dde" sha1="8efa876894c8bfb0ea457e86173eb5b233861cd0" offset="0x000000"/> + <rom name="last action hero (euro, usa).bin" size="1048576" crc="15357dde" sha1="8efa876894c8bfb0ea457e86173eb5b233861cd0"/> </dataarea> </part> </software> @@ -18040,7 +18040,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="北斗の拳 新世紀末救世主伝説"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="hokuto no ken - shin seikimatsu kyuuseishu densetsu (jpn).bin" size="524288" crc="1b6585e7" sha1="7d489e1087a0816e2091261f6550f42a61474915" offset="0x000000"/> + <rom name="hokuto no ken - shin seikimatsu kyuuseishu densetsu (jpn).bin" size="524288" crc="1b6585e7" sha1="7d489e1087a0816e2091261f6550f42a61474915"/> </dataarea> </part> </software> @@ -18055,7 +18055,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="?? (Electronic Arts)"/> <feature name="u1" value="GALAHAD GAL01"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="galahad gal01.bin" size="1048576" crc="679557bc" sha1="3368af01da1f3f9e0ea7c80783170aeb08f5c24d" offset="0x000000"/> + <rom name="galahad gal01.bin" size="1048576" crc="679557bc" sha1="3368af01da1f3f9e0ea7c80783170aeb08f5c24d"/> </dataarea> </part> </software> @@ -18069,7 +18069,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="レミングス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lemmings (usa, jpn).bin" size="1048576" crc="f015c2ad" sha1="83aebf600069cf053282e813d3ab4910f586706e" offset="0x000000"/> + <rom name="lemmings (usa, jpn).bin" size="1048576" crc="f015c2ad" sha1="83aebf600069cf053282e813d3ab4910f586706e"/> </dataarea> </part> </software> @@ -18080,7 +18080,7 @@ but dumps still have to be confirmed. <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lemmings 2 - the tribes (usa).bin" size="2097152" crc="de59a3a3" sha1="1de84f5c9b25f6af4c2c3e18bb710b9572fc0a10" offset="0x000000"/> + <rom name="lemmings 2 - the tribes (usa).bin" size="2097152" crc="de59a3a3" sha1="1de84f5c9b25f6af4c2c3e18bb710b9572fc0a10"/> </dataarea> </part> </software> @@ -18091,7 +18091,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lethal enforcers (euro).bin" size="2097152" crc="ca2bf99d" sha1="b9cc7ff3c6a50b2624358785bcadd1451e23993e" offset="0x000000"/> + <rom name="lethal enforcers (euro).bin" size="2097152" crc="ca2bf99d" sha1="b9cc7ff3c6a50b2624358785bcadd1451e23993e"/> </dataarea> </part> </software> @@ -18105,7 +18105,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="リーサルエンフォーサーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fz008.bin" size="2097152" crc="f25f1e49" sha1="14245fccf4d7e5d1dd4ad5f426507516e71e3a06" offset="0x000000"/> + <rom name="fz008.bin" size="2097152" crc="f25f1e49" sha1="14245fccf4d7e5d1dd4ad5f426507516e71e3a06"/> </dataarea> </part> </software> @@ -18116,7 +18116,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lethalenforcers00.eadd.bin" size="2097152" crc="f4010503" sha1="01a445cf8ed57db1be4bd2aef1107d9e2fbcdb77" offset="0x000000"/> + <rom name="lethalenforcers00.eadd.bin" size="2097152" crc="f4010503" sha1="01a445cf8ed57db1be4bd2aef1107d9e2fbcdb77"/> </dataarea> </part> </software> @@ -18127,7 +18127,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lethal enforcers ii - gun fighters (euro).bin" size="2097152" crc="4bfe045c" sha1="0c99f93ef90d6242b198c99a1e940be432ec861f" offset="0x000000"/> + <rom name="lethal enforcers ii - gun fighters (euro).bin" size="2097152" crc="4bfe045c" sha1="0c99f93ef90d6242b198c99a1e940be432ec861f"/> </dataarea> </part> </software> @@ -18138,7 +18138,7 @@ but dumps still have to be confirmed. <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lethal enforcers ii - gun fighters (usa).bin" size="2097152" crc="e5fdd28b" sha1="823a59b1177665313a1114a622ee98a795141eec" offset="0x000000"/> + <rom name="lethal enforcers ii - gun fighters (usa).bin" size="2097152" crc="e5fdd28b" sha1="823a59b1177665313a1114a622ee98a795141eec"/> </dataarea> </part> </software> @@ -18152,7 +18152,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="LHXアタック・チョッパー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lhx attack chopper (jpn).bin" size="1048576" crc="224ff103" sha1="4e98a59fbd25db9fa9a05c84ecfa79154dd49d12" offset="0x000000"/> + <rom name="lhx attack chopper (jpn).bin" size="1048576" crc="224ff103" sha1="4e98a59fbd25db9fa9a05c84ecfa79154dd49d12"/> </dataarea> </part> </software> @@ -18164,7 +18164,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="liberty or death (usa).bin" size="2097152" crc="2adb0364" sha1="c0ddfc2149cd84fbb0c5860b98c3a16f6000b85e" offset="0x000000"/> + <rom name="liberty or death (usa).bin" size="2097152" crc="2adb0364" sha1="c0ddfc2149cd84fbb0c5860b98c3a16f6000b85e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18181,7 +18181,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="light crusader (jpn).bin" size="2097152" crc="237076a4" sha1="2b8c0931c33c143d41ef7cff6a8dbb9b8351d613" offset="0x000000"/> + <rom name="light crusader (jpn).bin" size="2097152" crc="237076a4" sha1="2b8c0931c33c143d41ef7cff6a8dbb9b8351d613"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18195,7 +18195,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="light crusader (kor).bin" size="2097152" crc="6d0cbcb2" sha1="0f018f95b4933bb5b3b3a91cee8b9a8ecb376942" offset="0x000000"/> + <rom name="light crusader (kor).bin" size="2097152" crc="6d0cbcb2" sha1="0f018f95b4933bb5b3b3a91cee8b9a8ecb376942"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18209,7 +18209,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="light crusader (prototype - jun 08, 1995).bin" size="2097152" crc="e350ccfa" sha1="0bf26dba5324471532db776da1ee4c0c06add1e5" offset="0x000000"/> + <rom name="light crusader (prototype - jun 08, 1995).bin" size="2097152" crc="e350ccfa" sha1="0bf26dba5324471532db776da1ee4c0c06add1e5"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18223,7 +18223,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="light crusader (usa).bin" size="2097152" crc="beb715dc" sha1="df58fbcbede4b9659740b5505641d4cc7dd1b7f8" offset="0x000000"/> + <rom name="light crusader (usa).bin" size="2097152" crc="beb715dc" sha1="df58fbcbede4b9659740b5505641d4cc7dd1b7f8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18236,7 +18236,7 @@ but dumps still have to be confirmed. <publisher>Ocean</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="lobo (usa) (prototype).bin" size="3145728" crc="b5e09338" sha1="749fe1f7581352562a38997cb7323019b6ff1d93" offset="0x000000"/> + <rom name="lobo (usa) (prototype).bin" size="3145728" crc="b5e09338" sha1="749fe1f7581352562a38997cb7323019b6ff1d93"/> </dataarea> </part> </software> @@ -18248,7 +18248,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Long (Box?)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="link dragon (unl).bin" size="262144" crc="1b86e623" sha1="09e4b59da3344f16ce6173c432c88ee9a12a3561" offset="0x000000"/> + <rom name="link dragon (unl).bin" size="262144" crc="1b86e623" sha1="09e4b59da3344f16ce6173c432c88ee9a12a3561"/> </dataarea> </part> </software> @@ -18263,7 +18263,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lord monarch - tokoton sentou densetsu (jpn).bin" size="2097152" crc="238bf5db" sha1="9b5c71d70de132c8ba6f2adfdeba43077f76ac3e" offset="0x000000"/> + <rom name="lord monarch - tokoton sentou densetsu (jpn).bin" size="2097152" crc="238bf5db" sha1="9b5c71d70de132c8ba6f2adfdeba43077f76ac3e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18276,7 +18276,7 @@ but dumps still have to be confirmed. <publisher>Interplay</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lost vikings, the (euro) (beta).bin" size="1048576" crc="17bed25f" sha1="375eaa9845692db4fdbd0b51985aa0892a8fe425" offset="0x000000"/> + <rom name="lost vikings, the (euro) (beta).bin" size="1048576" crc="17bed25f" sha1="375eaa9845692db4fdbd0b51985aa0892a8fe425"/> </dataarea> </part> </software> @@ -18287,7 +18287,7 @@ but dumps still have to be confirmed. <publisher>Interplay</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lost vikings, the (usa).bin" size="1048576" crc="7ba49edb" sha1="f00464c111b57c8b23698760cbd377c3c8cfe712" offset="0x000000"/> + <rom name="lost vikings, the (usa).bin" size="1048576" crc="7ba49edb" sha1="f00464c111b57c8b23698760cbd377c3c8cfe712"/> </dataarea> </part> </software> @@ -18301,7 +18301,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="PWA P10001 REV K?"/> <feature name="u1" value="LOTUS LOT205"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lotus lot205.u1" size="1048576" crc="1d8ee010" sha1="5a00e8aaae8d987ee0f18fc4604230265aea699e" offset="0x000000"/> + <rom name="lotus lot205.u1" size="1048576" crc="1d8ee010" sha1="5a00e8aaae8d987ee0f18fc4604230265aea699e"/> </dataarea> </part> </software> @@ -18312,7 +18312,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="lotus ii (usa) (beta).bin" size="1048576" crc="2997b7d4" sha1="e108d612735dcc768bed68a58d6fd45d71de565d" offset="0x000000"/> + <rom name="lotus ii (usa) (beta).bin" size="1048576" crc="2997b7d4" sha1="e108d612735dcc768bed68a58d6fd45d71de565d"/> </dataarea> </part> </software> @@ -18325,7 +18325,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> <rom name="lufia01.bin" size="262144" crc="0193c049" sha1="d9effc085e8f9a6ed09769774e4d7179d5a73369" offset="0x000001" loadflag="load16_byte"/> - <rom name="lufia02.bin" size="262144" crc="6908532d" sha1="b0ab16d0ad1fb679b1c85b0c5d9d8fb55b42a589" offset="0x000000" loadflag="load16_byte"/> + <rom name="lufia02.bin" size="262144" crc="6908532d" sha1="b0ab16d0ad1fb679b1c85b0c5d9d8fb55b42a589" loadflag="load16_byte"/> <!-- second half contains no data, it was like this in the original backup --> <rom name="lufia03.bin" size="262144" crc="b7094978" sha1="1e4903cd5f594c13dad2fd74666ba35c62550044" offset="0x080001" loadflag="load16_byte"/> <rom name="lufia04.bin" size="262144" crc="b7094978" sha1="1e4903cd5f594c13dad2fd74666ba35c62550044" offset="0x080000" loadflag="load16_byte"/> @@ -18340,7 +18340,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="麻雀惡魔塔"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ma qiao e mo ta - devilish mahjong tower (chi) (unl).bin" size="1048576" crc="12e35994" sha1="84e8bf546283c73396e40c4cfa05986ebeb123bb" offset="0x000000"/> + <rom name="ma qiao e mo ta - devilish mahjong tower (chi) (unl).bin" size="1048576" crc="12e35994" sha1="84e8bf546283c73396e40c4cfa05986ebeb123bb"/> </dataarea> </part> </software> @@ -18352,7 +18352,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="madden nfl 95 (euro, usa).bin" size="2097152" crc="db0be0c2" sha1="41cde6211da87a8e61e2ffd42cef5de588f9b9fc" offset="0x000000"/> + <rom name="madden nfl 95 (euro, usa).bin" size="2097152" crc="db0be0c2" sha1="41cde6211da87a8e61e2ffd42cef5de588f9b9fc"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18366,7 +18366,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="madden nfl 96 (euro, usa).bin" size="2097152" crc="f126918b" sha1="35a4241eed51f10de2e63c843f162ce5d92c70a2" offset="0x000000"/> + <rom name="madden nfl 96 (euro, usa).bin" size="2097152" crc="f126918b" sha1="35a4241eed51f10de2e63c843f162ce5d92c70a2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18380,7 +18380,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="madden nfl 97 (euro, usa).bin" size="2097152" crc="c4b4e112" sha1="63544d2a0230be102f2558c03a74855fc712b865" offset="0x000000"/> + <rom name="madden nfl 97 (euro, usa).bin" size="2097152" crc="c4b4e112" sha1="63544d2a0230be102f2558c03a74855fc712b865"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -18394,7 +18394,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="madden nfl 98 (usa).bin" size="2097152" crc="e051ea62" sha1="761e0903798a8d0ad9e7ab72e6d2762fc9d366d2" offset="0x000000"/> + <rom name="madden nfl 98 (usa).bin" size="2097152" crc="e051ea62" sha1="761e0903798a8d0ad9e7ab72e6d2762fc9d366d2"/> </dataarea> <dataarea name="sram" size="65536"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -18411,7 +18411,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="madou monogatari i (jpn).bin" size="2097152" crc="dd82c401" sha1="143456600e44f543796cf6ade77830115a8f2f99" offset="0x000000"/> + <rom name="madou monogatari i (jpn).bin" size="2097152" crc="dd82c401" sha1="143456600e44f543796cf6ade77830115a8f2f99"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18424,7 +18424,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="magic school bus, the (usa).bin" size="1048576" crc="1a5d4412" sha1="d7c075d98430f2864d9120d7c9f2efb92e8d350e" offset="0x000000"/> + <rom name="magic school bus, the (usa).bin" size="1048576" crc="1a5d4412" sha1="d7c075d98430f2864d9120d7c9f2efb92e8d350e"/> </dataarea> </part> </software> @@ -18435,7 +18435,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1040316"> - <rom name="magic school bus, the (prototype - apr 11, 1995).bin" size="1040316" crc="883023bc" sha1="3291ce39fbff343916aab43e53121166e2879db5" offset="0x000000"/> + <rom name="magic school bus, the (prototype - apr 11, 1995).bin" size="1040316" crc="883023bc" sha1="3291ce39fbff343916aab43e53121166e2879db5"/> </dataarea> </part> </software> @@ -18446,7 +18446,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1036252"> - <rom name="magic school bus, the (prototype - apr 21, 1995).bin" size="1036252" crc="7844b7ad" sha1="7acc08c2489c970b1208e1162791bfda30e5df67" offset="0x000000"/> + <rom name="magic school bus, the (prototype - apr 21, 1995).bin" size="1036252" crc="7844b7ad" sha1="7acc08c2489c970b1208e1162791bfda30e5df67"/> </dataarea> </part> </software> @@ -18457,7 +18457,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1037792"> - <rom name="magic school bus, the (prototype - apr 25, 1995).bin" size="1037792" crc="b6bd2d87" sha1="6a746535e4d20385d506cddaa05f0da5693107b8" offset="0x000000"/> + <rom name="magic school bus, the (prototype - apr 25, 1995).bin" size="1037792" crc="b6bd2d87" sha1="6a746535e4d20385d506cddaa05f0da5693107b8"/> </dataarea> </part> </software> @@ -18468,7 +18468,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1042588"> - <rom name="magic school bus, the (prototype - apr 28, 1995).bin" size="1042588" crc="9b6bae87" sha1="1eead88af324c58ebaf95e2d6f24ad969feabc76" offset="0x000000"/> + <rom name="magic school bus, the (prototype - apr 28, 1995).bin" size="1042588" crc="9b6bae87" sha1="1eead88af324c58ebaf95e2d6f24ad969feabc76"/> </dataarea> </part> </software> @@ -18479,7 +18479,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="magic school bus, the (prototype - feb 02, 1995).bin" size="1048576" crc="7805b5c9" sha1="06bd39d487f63fe4bebdd651247223767540e00a" offset="0x000000"/> + <rom name="magic school bus, the (prototype - feb 02, 1995).bin" size="1048576" crc="7805b5c9" sha1="06bd39d487f63fe4bebdd651247223767540e00a"/> </dataarea> </part> </software> @@ -18490,7 +18490,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="915132"> - <rom name="magic school bus, the (prototype - feb 17, 1995).bin" size="915132" crc="2b7a88c0" sha1="ee81e0809b2d5636d68869f6cf8d25a1c91627a0" offset="0x000000"/> + <rom name="magic school bus, the (prototype - feb 17, 1995).bin" size="915132" crc="2b7a88c0" sha1="ee81e0809b2d5636d68869f6cf8d25a1c91627a0"/> </dataarea> </part> </software> @@ -18501,7 +18501,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="963300"> - <rom name="magic school bus, the (prototype - jan 12, 1995).bin" size="963300" crc="946346f9" sha1="1351b74d8bdbdeb7e1d042c35e2d770bd925beb3" offset="0x000000"/> + <rom name="magic school bus, the (prototype - jan 12, 1995).bin" size="963300" crc="946346f9" sha1="1351b74d8bdbdeb7e1d042c35e2d770bd925beb3"/> </dataarea> </part> </software> @@ -18512,7 +18512,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="957096"> - <rom name="magic school bus, the (prototype - mar 07, 1995).bin" size="957096" crc="26c71eb8" sha1="ae82c6711051ed66b5c510d3632eb280fb10570c" offset="0x000000"/> + <rom name="magic school bus, the (prototype - mar 07, 1995).bin" size="957096" crc="26c71eb8" sha1="ae82c6711051ed66b5c510d3632eb280fb10570c"/> </dataarea> </part> </software> @@ -18523,7 +18523,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="990256"> - <rom name="magic school bus, the (prototype - mar 14, 1995).bin" size="990256" crc="37a6a1af" sha1="4100d0be97abdd04d207b732b45940673613928a" offset="0x000000"/> + <rom name="magic school bus, the (prototype - mar 14, 1995).bin" size="990256" crc="37a6a1af" sha1="4100d0be97abdd04d207b732b45940673613928a"/> </dataarea> </part> </software> @@ -18534,7 +18534,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1004264"> - <rom name="magic school bus, the (prototype - mar 27, 1995).bin" size="1004264" crc="b065da40" sha1="792e039ce0760c908c80872363fd5d309fb33872" offset="0x000000"/> + <rom name="magic school bus, the (prototype - mar 27, 1995).bin" size="1004264" crc="b065da40" sha1="792e039ce0760c908c80872363fd5d309fb33872"/> </dataarea> </part> </software> @@ -18545,7 +18545,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1020864"> - <rom name="magic school bus, the (prototype - mar 31, 1995).bin" size="1020864" crc="cd788def" sha1="ea591191bd537c7a1c57ea275bb02f3a75c55c5a" offset="0x000000"/> + <rom name="magic school bus, the (prototype - mar 31, 1995).bin" size="1020864" crc="cd788def" sha1="ea591191bd537c7a1c57ea275bb02f3a75c55c5a"/> </dataarea> </part> </software> @@ -18556,7 +18556,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1042944"> - <rom name="magic school bus, the (prototype - may 05, 1995).bin" size="1042944" crc="a2315f1c" sha1="46a3d386495d71b14979a92e71e3d87b9b7296a6" offset="0x000000"/> + <rom name="magic school bus, the (prototype - may 05, 1995).bin" size="1042944" crc="a2315f1c" sha1="46a3d386495d71b14979a92e71e3d87b9b7296a6"/> </dataarea> </part> </software> @@ -18570,7 +18570,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="まじかるハットのぶっとびターボ!大冒険"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="magical hat no buttobi turbo! daibouken (jpn).bin" size="524288" crc="e43e853d" sha1="1a741125a80ba9207c74a32e5b21dbb347c3c34a" offset="0x000000"/> + <rom name="magical hat no buttobi turbo! daibouken (jpn).bin" size="524288" crc="e43e853d" sha1="1a741125a80ba9207c74a32e5b21dbb347c3c34a"/> </dataarea> </part> </software> @@ -18584,7 +18584,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="まじかる☆タルるートくん"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="magical taruruuto-kun (jpn).bin" size="524288" crc="f11060a5" sha1="208f1d83bb410f9cc5e5308942b83c0e84f64294" offset="0x000000"/> + <rom name="magical taruruuto-kun (jpn).bin" size="524288" crc="f11060a5" sha1="208f1d83bb410f9cc5e5308942b83c0e84f64294"/> </dataarea> </part> </software> @@ -18598,7 +18598,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マージャンコップ竜 白狼の野望"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mahjong cop ryuu - shiro ookami no yabou (jpn).bin" size="262144" crc="1ccbc782" sha1="7fd5866347067e6111739833595278e192d275fb" offset="0x000000"/> + <rom name="mahjong cop ryuu - shiro ookami no yabou (jpn).bin" size="262144" crc="1ccbc782" sha1="7fd5866347067e6111739833595278e192d275fb"/> </dataarea> </part> </software> @@ -18612,7 +18612,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="魔物ハンター妖子 -第7の警鐘-"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mamono hunter youko - dai 7 no keishou (jpn).bin" size="524288" crc="10bb359b" sha1="5c8c600ca7468871b0ef301fd82a1909aa8b3b10" offset="0x000000"/> + <rom name="mamono hunter youko - dai 7 no keishou (jpn).bin" size="524288" crc="10bb359b" sha1="5c8c600ca7468871b0ef301fd82a1909aa8b3b10"/> </dataarea> </part> </software> @@ -18624,7 +18624,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Man Overboard! (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mdss12c4.bin" size="1048576" crc="cae0e3a6" sha1="36c66a1cbf44f4019b84538a6bf452c369239bc9" offset="0x000000"/> + <rom name="mdss12c4.bin" size="1048576" crc="cae0e3a6" sha1="36c66a1cbf44f4019b84538a6bf452c369239bc9"/> </dataarea> </part> </software> @@ -18638,7 +18638,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マーブル マッドネス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="marble madness (japan).bin" size="524288" crc="775bc464" sha1="ca343f3e4f945b6f58b08e276dff505ea1ace179" offset="0x000000"/> + <rom name="marble madness (japan).bin" size="524288" crc="775bc464" sha1="ca343f3e4f945b6f58b08e276dff505ea1ace179"/> </dataarea> </part> </software> @@ -18649,7 +18649,7 @@ but dumps still have to be confirmed. <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mario andretti racing (euro, usa).bin" size="2097152" crc="7f1dc0aa" sha1="d28d79177cf25c8cbf54b28a7d357ac86b7820b5" offset="0x000000"/> + <rom name="mario andretti racing (euro, usa).bin" size="2097152" crc="7f1dc0aa" sha1="d28d79177cf25c8cbf54b28a7d357ac86b7820b5"/> </dataarea> </part> </software> @@ -18660,7 +18660,7 @@ but dumps still have to be confirmed. <publisher>Domark</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="marko's magic football (euro) (beta).bin" size="2097152" crc="0273e564" sha1="42b871c3a91697e1d7b8c6f1eae9d2a8b07a0fca" offset="0x000000"/> + <rom name="marko's magic football (euro) (beta).bin" size="2097152" crc="0273e564" sha1="42b871c3a91697e1d7b8c6f1eae9d2a8b07a0fca"/> </dataarea> </part> </software> @@ -18671,7 +18671,7 @@ but dumps still have to be confirmed. <publisher>Domark</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="marko's magic football (usa).bin" size="2097152" crc="2b8c8cce" sha1="b73d01599d8201dc3bd98fdc9cc262e14dbc52b4" offset="0x000000"/> + <rom name="marko's magic football (usa).bin" size="2097152" crc="2b8c8cce" sha1="b73d01599d8201dc3bd98fdc9cc262e14dbc52b4"/> </dataarea> </part> </software> @@ -18682,7 +18682,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="marsupilami (usa).bin" size="2097152" crc="c76558df" sha1="3e761bdbf4ab8cb43d4a8d99e22b7de896884819" offset="0x000000"/> + <rom name="marsupilami (usa).bin" size="2097152" crc="c76558df" sha1="3e761bdbf4ab8cb43d4a8d99e22b7de896884819"/> </dataarea> </part> </software> @@ -18694,7 +18694,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="master of monsters (usa).bin" size="524288" crc="91354820" sha1="28f38617911a99504542b30f70c0d9c81996ef65" offset="0x000000"/> + <rom name="master of monsters (usa).bin" size="524288" crc="91354820" sha1="28f38617911a99504542b30f70c0d9c81996ef65"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18711,7 +18711,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14120.bin" size="524288" crc="d51ee8c2" sha1="ca62d376be5cc7b944bbe9b5f2610f8bb55a2fed" offset="0x000000"/> + <rom name="mpr-14120.bin" size="524288" crc="d51ee8c2" sha1="ca62d376be5cc7b944bbe9b5f2610f8bb55a2fed"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18725,7 +18725,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="master of monsters (apr 26, 1991 prototype).bin" size="524288" crc="bd1683a8" sha1="40ea66a271f3d91d48188ba09113977943c9626d" offset="0x000000" /> + <rom name="master of monsters (apr 26, 1991 prototype).bin" size="524288" crc="bd1683a8" sha1="40ea66a271f3d91d48188ba09113977943c9626d" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18741,7 +18741,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マスター オブ ウエポン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="master of weapon (jpn).bin" size="524288" crc="12ad6178" sha1="574da95ab171b12546daa56dc28761c6bcc4a5fc" offset="0x000000"/> + <rom name="master of weapon (jpn).bin" size="524288" crc="12ad6178" sha1="574da95ab171b12546daa56dc28761c6bcc4a5fc"/> </dataarea> </part> </software> @@ -18756,7 +18756,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="maten no soumetsu (jpn).bin" size="1048576" crc="b804a105" sha1="31bc44b019310e18174eb5e1a6d8e7d351103e4e" offset="0x000000"/> + <rom name="maten no soumetsu (jpn).bin" size="1048576" crc="b804a105" sha1="31bc44b019310e18174eb5e1a6d8e7d351103e4e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18769,7 +18769,7 @@ but dumps still have to be confirmed. <publisher>Davidson & Associates</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="math blaster - episode 1 (usa).bin" size="1048576" crc="d055a462" sha1="119c2615db2607b8102ccb57d862ac6084e37c9d" offset="0x000000"/> + <rom name="math blaster - episode 1 (usa).bin" size="1048576" crc="d055a462" sha1="119c2615db2607b8102ccb57d862ac6084e37c9d"/> </dataarea> </part> </software> @@ -18780,7 +18780,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mazin saga (asia).bin" size="1048576" crc="36459b59" sha1="3509fdf8bd0a589c216a5032eef0c09a51c7a578" offset="0x000000"/> + <rom name="mazin saga (asia).bin" size="1048576" crc="36459b59" sha1="3509fdf8bd0a589c216a5032eef0c09a51c7a578"/> </dataarea> </part> </software> @@ -18794,7 +18794,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マジンサーガ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mazin saga (jpn, kor).bin" size="1048576" crc="45b3a34b" sha1="bcaf2820f22d4a7bcf6324f288698192996875bd" offset="0x000000"/> + <rom name="mazin saga (jpn, kor).bin" size="1048576" crc="45b3a34b" sha1="bcaf2820f22d4a7bcf6324f288698192996875bd"/> </dataarea> </part> </software> @@ -18806,7 +18806,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="Mazin Saga - Mutant Fighter (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mazin saga - mutant fighter (usa).bin" size="1048576" crc="1bd9fef1" sha1="5cb87bb4efc8fa8754e687b62d0fd858e624997d" offset="0x000000"/> + <rom name="mazin saga - mutant fighter (usa).bin" size="1048576" crc="1bd9fef1" sha1="5cb87bb4efc8fa8754e687b62d0fd858e624997d"/> </dataarea> </part> </software> @@ -18820,7 +18820,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マクドナルド トレジャーランド アドベンチャー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mcdonald's treasure land adventure (jpn).bin" size="1048576" crc="febcfd06" sha1="aee7fd6a08ec22f42159b188f23406cbe3229f3d" offset="0x000000"/> + <rom name="mcdonald's treasure land adventure (jpn).bin" size="1048576" crc="febcfd06" sha1="aee7fd6a08ec22f42159b188f23406cbe3229f3d"/> </dataarea> </part> </software> @@ -18832,7 +18832,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マクドナルド トレジャーランド アドベンチャー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mcdonald's treasure land adventure (jpn) (beta).bin" size="1048576" crc="7bf477e8" sha1="ddf496f9a95b2963fe50f3bcaef8e3b592e2fc64" offset="0x000000"/> + <rom name="mcdonald's treasure land adventure (jpn) (beta).bin" size="1048576" crc="7bf477e8" sha1="ddf496f9a95b2963fe50f3bcaef8e3b592e2fc64"/> </dataarea> </part> </software> @@ -18843,7 +18843,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mcdonald's treasure land adventure (usa).bin" size="1048576" crc="04ef4899" sha1="bcb77c10bc8f3322599269214e0f8dde32b01a5c" offset="0x000000"/> + <rom name="mcdonald's treasure land adventure (usa).bin" size="1048576" crc="04ef4899" sha1="bcb77c10bc8f3322599269214e0f8dde32b01a5c"/> </dataarea> </part> </software> @@ -18854,7 +18854,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="medal city (jpn) (sn).bin" size="262144" crc="3ef4135d" sha1="809bbb203dd2f2542e3b9987380e040631b788cc" offset="0x000000"/> + <rom name="medal city (jpn) (sn).bin" size="262144" crc="3ef4135d" sha1="809bbb203dd2f2542e3b9987380e040631b788cc"/> </dataarea> </part> </software> @@ -18865,7 +18865,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mega bomberman (usa).bin" size="1048576" crc="4bd6667d" sha1="89495a8acbcb0ddcadfe5b7bada50f4d9efd0ddd" offset="0x000000"/> + <rom name="mega bomberman (usa).bin" size="1048576" crc="4bd6667d" sha1="89495a8acbcb0ddcadfe5b7bada50f4d9efd0ddd"/> </dataarea> </part> </software> @@ -18876,7 +18876,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mega bomberman - 8 player demo (unl).bin" size="1048576" crc="d41c0d81" sha1="6cc338e314533d7e4724715ef0d156f5c3f873f3" offset="0x000000"/> + <rom name="mega bomberman - 8 player demo (unl).bin" size="1048576" crc="d41c0d81" sha1="6cc338e314533d7e4724715ef0d156f5c3f873f3"/> </dataarea> </part> </software> @@ -18887,7 +18887,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18002+mpr18003.bin" size="3145728" crc="b66fb80d" sha1="42f29050e071c3086be35452d917debf25648b23" offset="0x000000"/> + <rom name="mpr-18002+mpr18003.bin" size="3145728" crc="b66fb80d" sha1="42f29050e071c3086be35452d917debf25648b23"/> </dataarea> </part> </software> @@ -18898,7 +18898,7 @@ but dumps still have to be confirmed. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mega games 10 (bra).bin" size="4194304" crc="c19ae368" sha1="791a4de13cfe2af4302aac969753d67dd76e89c8" offset="0x000000"/> + <rom name="mega games 10 (bra).bin" size="4194304" crc="c19ae368" sha1="791a4de13cfe2af4302aac969753d67dd76e89c8"/> </dataarea> </part> </software> @@ -18913,7 +18913,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="rockman mega world (jpn).bin" size="2097152" crc="4d87235e" sha1="4dfcf5c07106f6db4d8b7e73a053bb46a21686c3" offset="0x000000"/> + <rom name="rockman mega world (jpn).bin" size="2097152" crc="4d87235e" sha1="4dfcf5c07106f6db4d8b7e73a053bb46a21686c3"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18930,7 +18930,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="rockman mega world (jpn) (alt).bin" size="2097152" crc="85c956ef" sha1="a435ac53589a29dbb655662c942daab425d3f6bd" offset="0x000000"/> + <rom name="rockman mega world (jpn) (alt).bin" size="2097152" crc="85c956ef" sha1="a435ac53589a29dbb655662c942daab425d3f6bd"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -18943,7 +18943,7 @@ but dumps still have to be confirmed. <publisher>Time Warner Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mega swiv (euro) (pirate).bin" size="1048576" crc="1ec66bf7" sha1="6afc7c86dd9f03d24ca976437d1f70e742a7928d" offset="0x000000"/> + <rom name="mega swiv (euro) (pirate).bin" size="1048576" crc="1ec66bf7" sha1="6afc7c86dd9f03d24ca976437d1f70e742a7928d"/> </dataarea> </part> </software> @@ -18954,7 +18954,7 @@ but dumps still have to be confirmed. <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mega-lo-mania (euro) (v1.1).bin" size="1048576" crc="ab9fed30" sha1="3794cb708b1f54675eb6fb272cfee01e6dbcecc1" offset="0x000000"/> + <rom name="mega-lo-mania (euro) (v1.1).bin" size="1048576" crc="ab9fed30" sha1="3794cb708b1f54675eb6fb272cfee01e6dbcecc1"/> </dataarea> </part> </software> @@ -18968,7 +18968,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="メガロマニア"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mega-lo-mania (jpn).bin" size="1048576" crc="a60d8619" sha1="66e391c69dfbe7329654550ebf4464b4f426c5a0" offset="0x000000"/> + <rom name="mega-lo-mania (jpn).bin" size="1048576" crc="a60d8619" sha1="66e391c69dfbe7329654550ebf4464b4f426c5a0"/> </dataarea> </part> </software> @@ -18979,7 +18979,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="megamind (jpn) (sn).bin" size="262144" crc="76df2ae2" sha1="dc5697f6baeeafe04250b39324464bb6dcdcac7f" offset="0x000000"/> + <rom name="megamind (jpn) (sn).bin" size="262144" crc="76df2ae2" sha1="dc5697f6baeeafe04250b39324464bb6dcdcac7f"/> </dataarea> </part> </software> @@ -18992,7 +18992,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="夢幻水果盤"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="meng huan shui guo pan - 777 casino (chi) (unl).bin" size="1048576" crc="42dc03e4" sha1="df20a28d03a2cd481af134ef7602062636c3cc79" offset="0x000000"/> + <rom name="meng huan shui guo pan - 777 casino (chi) (unl).bin" size="1048576" crc="42dc03e4" sha1="df20a28d03a2cd481af134ef7602062636c3cc79"/> </dataarea> </part> </software> @@ -19006,7 +19006,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="メタルファング"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="metal fangs (jpn).bin" size="524288" crc="a8df1c4c" sha1="489e81d2ac81810d571829e8466374f242e81621" offset="0x000000"/> + <rom name="metal fangs (jpn).bin" size="524288" crc="a8df1c4c" sha1="489e81d2ac81810d571829e8466374f242e81621"/> </dataarea> </part> </software> @@ -19020,7 +19020,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="マイケル・ジャクソンズ ムーンウォーカー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13285.bin" size="524288" crc="6a70791b" sha1="8960bac2027cdeadb07e535a77597fb783e1433b" offset="0x000000"/> + <rom name="mpr-13285.bin" size="524288" crc="6a70791b" sha1="8960bac2027cdeadb07e535a77597fb783e1433b"/> </dataarea> </part> </software> @@ -19034,7 +19034,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ミッキーマニア"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mickey mania - the timeless adventures of mickey mouse (jpn).bin" size="2097152" crc="23180cf7" sha1="afe3e1c9267e2a7f0bec5e3e951307ebea7f0b04" offset="0x000000"/> + <rom name="mickey mania - the timeless adventures of mickey mouse (jpn).bin" size="2097152" crc="23180cf7" sha1="afe3e1c9267e2a7f0bec5e3e951307ebea7f0b04"/> </dataarea> </part> </software> @@ -19048,7 +19048,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="171-5978B-8/16"/> <feature name="ic1" value="MPR-17086-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17086-u.ic1" size="2097152" crc="629e5963" sha1="20779867821bab019f63ce42e3067ffafb4fe480" offset="0x000000"/> + <rom name="mpr-17086-u.ic1" size="2097152" crc="629e5963" sha1="20779867821bab019f63ce42e3067ffafb4fe480"/> </dataarea> </part> </software> @@ -19059,7 +19059,7 @@ but dumps still have to be confirmed. <publisher>Sony Imagesoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mickey mania - the timeless adventures of mickey mouse (usa) (beta).bin" size="2097152" crc="7fc1bdf0" sha1="cd80dcd53c9996744eb94ba8702f84d784e83f34" offset="0x000000"/> + <rom name="mickey mania - the timeless adventures of mickey mouse (usa) (beta).bin" size="2097152" crc="7fc1bdf0" sha1="cd80dcd53c9996744eb94ba8702f84d784e83f34"/> </dataarea> </part> </software> @@ -19070,7 +19070,7 @@ but dumps still have to be confirmed. <publisher>Hi Tech Expressions</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mickey's ultimate challenge (usa).bin" size="1048576" crc="30b512ee" sha1="def06da570df4ff73df36591ef05cce6d409b950" offset="0x000000"/> + <rom name="mickey's ultimate challenge (usa).bin" size="1048576" crc="30b512ee" sha1="def06da570df4ff73df36591ef05cce6d409b950"/> </dataarea> </part> </software> @@ -19081,7 +19081,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="micro machines (euro, usa) (alt).bin" size="524288" crc="e5cf560d" sha1="bbcf8a40e7bfe09225fdc8fc3f22f8b8cc710d06" offset="0x000000"/> + <rom name="micro machines (euro, usa) (alt).bin" size="524288" crc="e5cf560d" sha1="bbcf8a40e7bfe09225fdc8fc3f22f8b8cc710d06"/> </dataarea> </part> </software> @@ -19092,7 +19092,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="micro machines (euro, usa) (alt2).bin" size="524288" crc="7ffbd1ad" sha1="6c822ab42a37657aa2a4e70e44b201f8e8365a98" offset="0x000000"/> + <rom name="micro machines (euro, usa) (alt2).bin" size="524288" crc="7ffbd1ad" sha1="6c822ab42a37657aa2a4e70e44b201f8e8365a98"/> </dataarea> </part> </software> @@ -19103,7 +19103,7 @@ but dumps still have to be confirmed. <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="micro machines (canada).bin" size="524288" crc="54e4cff1" sha1="0d4d023a1f9dc8b794bd60bf6e70465b712ffded" offset="0x000000"/> + <rom name="micro machines (canada).bin" size="524288" crc="54e4cff1" sha1="0d4d023a1f9dc8b794bd60bf6e70465b712ffded"/> </dataarea> </part> </software> @@ -19115,7 +19115,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_mm96"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mm96md7cc3.bin" size="1048576" crc="7492b1de" sha1="9f47fcc7bb2f5921cb1c3beb06b668ffb292cb08" offset="0x000000"/> + <rom name="mm96md7cc3.bin" size="1048576" crc="7492b1de" sha1="9f47fcc7bb2f5921cb1c3beb06b668ffb292cb08"/> </dataarea> </part> </software> @@ -19127,7 +19127,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_codemast"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="micro machines 2 - turbo tournament (euro) (j-cart) (alt).bin" size="1048576" crc="01c22a5d" sha1="cb5fb33212592809639b37c2babd72a7953fa102" offset="0x000000"/> + <rom name="micro machines 2 - turbo tournament (euro) (j-cart) (alt).bin" size="1048576" crc="01c22a5d" sha1="cb5fb33212592809639b37c2babd72a7953fa102"/> </dataarea> </part> </software> @@ -19139,7 +19139,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_codemast"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="micro machines military (euro) (j-cart).bin" size="1048576" crc="b3abb15e" sha1="6d3df64ab8bb0b559f216adca62d1cdd74704a26" offset="0x000000"/> + <rom name="micro machines military (euro) (j-cart).bin" size="1048576" crc="b3abb15e" sha1="6d3df64ab8bb0b559f216adca62d1cdd74704a26"/> </dataarea> </part> </software> @@ -19153,7 +19153,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ミッドナイト レジスタンス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="midnight resistance (jpn).bin" size="1048576" crc="8f3f6e4d" sha1="b11db9fde0955c8aa0ae2d1a234d3295eda75d12" offset="0x000000"/> + <rom name="midnight resistance (jpn).bin" size="1048576" crc="8f3f6e4d" sha1="b11db9fde0955c8aa0ae2d1a234d3295eda75d12"/> </dataarea> </part> </software> @@ -19166,7 +19166,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="ミグ-29 FIGHTER PILOT"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mig-29 fighter pilot (jpn).bin" size="1048576" crc="3d239046" sha1="ef268701f4bce40174997c3cc8ab5148e2656e91" offset="0x000000"/> + <rom name="mig-29 fighter pilot (jpn).bin" size="1048576" crc="3d239046" sha1="ef268701f4bce40174997c3cc8ab5148e2656e91"/> </dataarea> </part> </software> @@ -19177,7 +19177,7 @@ but dumps still have to be confirmed. <publisher>Domark</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mig-29 fighter pilot (usa).bin" size="1048576" crc="59ccabb2" sha1="140245f688c42cb2f6bfd740785742286c71be65" offset="0x000000"/> + <rom name="mig-29 fighter pilot (usa).bin" size="1048576" crc="59ccabb2" sha1="140245f688c42cb2f6bfd740785742286c71be65"/> </dataarea> </part> </software> @@ -19189,7 +19189,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="might and magic - gates to another world (euro, usa).bin" size="786432" crc="f509145f" sha1="52e7ade244d48bc282db003d87c408e96dcb3d85" offset="0x000000"/> + <rom name="might and magic - gates to another world (euro, usa).bin" size="786432" crc="f509145f" sha1="52e7ade244d48bc282db003d87c408e96dcb3d85"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19202,7 +19202,7 @@ but dumps still have to be confirmed. <publisher>FCI?</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="might and magic iii - isles of terra (usa) (prototype).bin" size="2097152" crc="6ef7104a" sha1="d366d05644eb59a14baf3c2e7281c1584630c021" offset="0x000000"/> + <rom name="might and magic iii - isles of terra (usa) (prototype).bin" size="2097152" crc="6ef7104a" sha1="d366d05644eb59a14baf3c2e7281c1584630c021"/> </dataarea> </part> </software> @@ -19213,7 +19213,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (euro).bin" size="2097152" crc="7f96e663" sha1="7bad0db9a96eafa413562b6631487ca847b02466" offset="0x000000"/> + <rom name="mighty morphin power rangers (euro).bin" size="2097152" crc="7f96e663" sha1="7bad0db9a96eafa413562b6631487ca847b02466"/> </dataarea> </part> </software> @@ -19224,7 +19224,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (usa).bin" size="2097152" crc="715158a9" sha1="dbe0c63c9e659255b091760889787001e85016a9" offset="0x000000"/> + <rom name="mighty morphin power rangers (usa).bin" size="2097152" crc="715158a9" sha1="dbe0c63c9e659255b091760889787001e85016a9"/> </dataarea> </part> </software> @@ -19235,7 +19235,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (prototype - aug 04, 1994).bin" size="2097152" crc="f3ae5aaf" sha1="c15f23e20aee4d0664897e6cd29b77bd39228fc7" offset="0x000000"/> + <rom name="mighty morphin power rangers (prototype - aug 04, 1994).bin" size="2097152" crc="f3ae5aaf" sha1="c15f23e20aee4d0664897e6cd29b77bd39228fc7"/> </dataarea> </part> </software> @@ -19246,7 +19246,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (prototype - aug 08, 1994).bin" size="2097152" crc="57644549" sha1="e1651f13dd1bcedad0acc7d2c21298f9662ccf55" offset="0x000000"/> + <rom name="mighty morphin power rangers (prototype - aug 08, 1994).bin" size="2097152" crc="57644549" sha1="e1651f13dd1bcedad0acc7d2c21298f9662ccf55"/> </dataarea> </part> </software> @@ -19257,7 +19257,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (prototype - aug 09, 1994).bin" size="2097152" crc="4356fe0a" sha1="a91cf34ae5178696e66a71770872b3720265d61c" offset="0x000000"/> + <rom name="mighty morphin power rangers (prototype - aug 09, 1994).bin" size="2097152" crc="4356fe0a" sha1="a91cf34ae5178696e66a71770872b3720265d61c"/> </dataarea> </part> </software> @@ -19268,7 +19268,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (prototype - aug 10, 1994).bin" size="2097152" crc="e79cd214" sha1="c5e82c5786b52675d376872b3b985927d08feed2" offset="0x000000"/> + <rom name="mighty morphin power rangers (prototype - aug 10, 1994).bin" size="2097152" crc="e79cd214" sha1="c5e82c5786b52675d376872b3b985927d08feed2"/> </dataarea> </part> </software> @@ -19279,7 +19279,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (prototype - jul 08, 1994).bin" size="2097152" crc="e6916c54" sha1="49f545dfa50fccd15d799fcaaefd3d39c507bfb1" offset="0x000000"/> + <rom name="mighty morphin power rangers (prototype - jul 08, 1994).bin" size="2097152" crc="e6916c54" sha1="49f545dfa50fccd15d799fcaaefd3d39c507bfb1"/> </dataarea> </part> </software> @@ -19290,7 +19290,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers (prototype - jul 18, 1994).bin" size="2097152" crc="5accdb1a" sha1="0103bbf1d12a6a72ad00515429155b3c6020cfbb" offset="0x000000"/> + <rom name="mighty morphin power rangers (prototype - jul 18, 1994).bin" size="2097152" crc="5accdb1a" sha1="0103bbf1d12a6a72ad00515429155b3c6020cfbb"/> </dataarea> </part> </software> @@ -19301,7 +19301,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers - the movie (usa).bin" size="2097152" crc="aa941cbc" sha1="866d7ccc204e45d188594dde99c2ea836912a136" offset="0x000000"/> + <rom name="mighty morphin power rangers - the movie (usa).bin" size="2097152" crc="aa941cbc" sha1="866d7ccc204e45d188594dde99c2ea836912a136"/> </dataarea> </part> </software> @@ -19312,7 +19312,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers - the movie (prototype - jul 13, 1995).bin" size="2097152" crc="227bf7fd" sha1="ee3b33ab836ae27bf2a89c602206661f0b557f2e" offset="0x000000"/> + <rom name="mighty morphin power rangers - the movie (prototype - jul 13, 1995).bin" size="2097152" crc="227bf7fd" sha1="ee3b33ab836ae27bf2a89c602206661f0b557f2e"/> </dataarea> </part> </software> @@ -19323,7 +19323,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers - the movie (prototype - jul 17, 1995).bin" size="2097152" crc="579de657" sha1="480cdadf79d884319daf0d23a062555e816187ff" offset="0x000000"/> + <rom name="mighty morphin power rangers - the movie (prototype - jul 17, 1995).bin" size="2097152" crc="579de657" sha1="480cdadf79d884319daf0d23a062555e816187ff"/> </dataarea> </part> </software> @@ -19334,7 +19334,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers - the movie (prototype - jul 22, 1995).bin" size="2097152" crc="c2ca3a8b" sha1="a10a3ca13c57030b411752231da7be2c1a6e81e6" offset="0x000000"/> + <rom name="mighty morphin power rangers - the movie (prototype - jul 22, 1995).bin" size="2097152" crc="c2ca3a8b" sha1="a10a3ca13c57030b411752231da7be2c1a6e81e6"/> </dataarea> </part> </software> @@ -19345,7 +19345,7 @@ but dumps still have to be confirmed. <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power rangers - the movie (prototype - jul 24, 1995).bin" size="2097152" crc="3429fa3a" sha1="7a567082b0314d3e8d677d07b8bccaf307c8c9c2" offset="0x000000"/> + <rom name="mighty morphin power rangers - the movie (prototype - jul 24, 1995).bin" size="2097152" crc="3429fa3a" sha1="7a567082b0314d3e8d677d07b8bccaf307c8c9c2"/> </dataarea> </part> </software> @@ -19356,7 +19356,7 @@ but dumps still have to be confirmed. <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mike ditka power football (euro, usa).bin" size="1048576" crc="6078b310" sha1="e49b9eb91b2e951efe4509ae8a9a5a083afeb920" offset="0x000000"/> + <rom name="mike ditka power football (euro, usa).bin" size="1048576" crc="6078b310" sha1="e49b9eb91b2e951efe4509ae8a9a5a083afeb920"/> </dataarea> </part> </software> @@ -19367,7 +19367,7 @@ but dumps still have to be confirmed. <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mike ditka power football (euro, usa) (alt).bin" size="1048576" crc="de50ca8e" sha1="e0832fcd63fb164cac66c3df4b5dfb23eecbb0f6" offset="0x000000"/> + <rom name="mike ditka power football (euro, usa) (alt).bin" size="1048576" crc="de50ca8e" sha1="e0832fcd63fb164cac66c3df4b5dfb23eecbb0f6"/> </dataarea> </part> </software> @@ -19378,7 +19378,7 @@ but dumps still have to be confirmed. <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="minnesota fats - pool legend (usa).bin" size="1048576" crc="38174f40" sha1="cf3086b664312d03c749f5439f1bdc6785f035cc" offset="0x000000"/> + <rom name="minnesota fats - pool legend (usa).bin" size="1048576" crc="38174f40" sha1="cf3086b664312d03c749f5439f1bdc6785f035cc"/> </dataarea> </part> </software> @@ -19393,7 +19393,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="chou kyuukai miracle nine (jpn).bin" size="2097152" crc="6d8c2206" sha1="af2fd89dc7fb4ac0647c09edff462c7ae92dc771" offset="0x000000"/> + <rom name="chou kyuukai miracle nine (jpn).bin" size="2097152" crc="6d8c2206" sha1="af2fd89dc7fb4ac0647c09edff462c7ae92dc771"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19406,7 +19406,7 @@ but dumps still have to be confirmed. <publisher>Software Toolworks</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="miracle piano teaching system, the (usa).bin" size="524288" crc="a719542e" sha1="5141cb7cc03bc087c17cc663ea3cd889e6faa16c" offset="0x000000"/> + <rom name="miracle piano teaching system, the (usa).bin" size="524288" crc="a719542e" sha1="5141cb7cc03bc087c17cc663ea3cd889e6faa16c"/> </dataarea> </part> </software> @@ -19417,7 +19417,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mk 5 - mortal combat - subzero (unl).bin" size="2097152" crc="11e367a1" sha1="8f92ce78be753748daeae6e16e1eed785f99d287" offset="0x000000"/> + <rom name="mk 5 - mortal combat - subzero (unl).bin" size="2097152" crc="11e367a1" sha1="8f92ce78be753748daeae6e16e1eed785f99d287"/> </dataarea> </part> </software> @@ -19428,7 +19428,7 @@ but dumps still have to be confirmed. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mk 5 - mortal combat - subzero (unl) (pirate).bin" size="2097152" crc="41203006" sha1="a558ad8de61c4d21c35d4dbaaede85d771e84f33" offset="0x000000"/> + <rom name="mk 5 - mortal combat - subzero (unl) (pirate).bin" size="2097152" crc="41203006" sha1="a558ad8de61c4d21c35d4dbaaede85d771e84f33"/> </dataarea> </part> </software> @@ -19440,7 +19440,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mlbpa baseball (usa).bin" size="2097152" crc="14a8064d" sha1="5a85c659db9dd7485ed1463a252f0941346aba24" offset="0x000000"/> + <rom name="mlbpa baseball (usa).bin" size="2097152" crc="14a8064d" sha1="5a85c659db9dd7485ed1463a252f0941346aba24"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19453,7 +19453,7 @@ but dumps still have to be confirmed. <publisher>Parker Brothers</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="monopoly (usa).bin" size="524288" crc="c10268da" sha1="8ff34d2557270f91e2032cba100cd65eb51129ca" offset="0x000000"/> + <rom name="monopoly (usa).bin" size="524288" crc="c10268da" sha1="8ff34d2557270f91e2032cba100cd65eb51129ca"/> </dataarea> </part> </software> @@ -19464,7 +19464,7 @@ but dumps still have to be confirmed. <publisher>Parker Brothers</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="monopoly (usa) (beta).bin" size="524288" crc="dfbcc3fa" sha1="ca808cc27e3acb7c663a8a229aed75cb2407366e" offset="0x000000"/> + <rom name="monopoly (usa) (beta).bin" size="524288" crc="dfbcc3fa" sha1="ca808cc27e3acb7c663a8a229aed75cb2407366e"/> </dataarea> </part> </software> @@ -19479,7 +19479,7 @@ but dumps still have to be confirmed. <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="monster world iv (jpn).bin" size="2097152" crc="36a3aaa4" sha1="46ba5e8775a2223fe5056f54555d9caa7d04f4e1" offset="0x000000"/> + <rom name="monster world iv (jpn).bin" size="2097152" crc="36a3aaa4" sha1="46ba5e8775a2223fe5056f54555d9caa7d04f4e1"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="1024"> @@ -19496,7 +19496,7 @@ but dumps still have to be confirmed. <info name="alt_title" value="神拳降臨伝説 モータルコンバット"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mortal kombat (world) (v1.1).bin" size="2097152" crc="33f19ab6" sha1="2c4a0618cc93ef7be8329a82ca6d2d16f49b23e0" offset="0x000000"/> + <rom name="mortal kombat (world) (v1.1).bin" size="2097152" crc="33f19ab6" sha1="2c4a0618cc93ef7be8329a82ca6d2d16f49b23e0"/> </dataarea> </part> </software> @@ -19515,7 +19515,7 @@ but dumps still have to be confirmed. <feature name="u2" value="MORTAL KOMBAT2 S376-U2.1"/> <feature name="u3" value="DV74ALS139N"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="s376-u2.1+s382-u1.1.bin" size="3145728" crc="a9e013d8" sha1="af6d2db16f2b76940ff5a9738f1e00c4e7ea485e" offset="0x000000"/> + <rom name="s376-u2.1+s382-u1.1.bin" size="3145728" crc="a9e013d8" sha1="af6d2db16f2b76940ff5a9738f1e00c4e7ea485e"/> </dataarea> </part> </software> @@ -19529,7 +19529,7 @@ but dumps still have to be confirmed. <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="MORTAL KOMBAT 3 PAL"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mortal kombat 3 pal.u1" size="4194304" crc="af6de3e8" sha1="7f555d647972fee4e86b66e840848e91082f9c2d" offset="0x000000"/> + <rom name="mortal kombat 3 pal.u1" size="4194304" crc="af6de3e8" sha1="7f555d647972fee4e86b66e840848e91082f9c2d"/> </dataarea> </part> </software> @@ -19540,7 +19540,7 @@ but dumps still have to be confirmed. <publisher>Williams</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mortal kombat 3 (usa).bin" size="4194304" crc="dd638af6" sha1="55cdcba77f7fcd9994e748524d40c98089344160" offset="0x000000"/> + <rom name="mortal kombat 3 (usa).bin" size="4194304" crc="dd638af6" sha1="55cdcba77f7fcd9994e748524d40c98089344160"/> </dataarea> </part> </software> @@ -19574,7 +19574,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="ms. pac-man (usa) (pirate).bin" size="131072" crc="39b51b26" sha1="7f163f9dd6d8ab6a0f4a33d3073f9ca520abf271" offset="0x000000" status="baddump"/> + <rom name="ms. pac-man (usa) (pirate).bin" size="131072" crc="39b51b26" sha1="7f163f9dd6d8ab6a0f4a33d3073f9ca520abf271" status="baddump"/> </dataarea> </part> </software> @@ -19585,7 +19585,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="muhammad ali heavyweight boxing (usa) (beta).bin" size="1048576" crc="7b852653" sha1="f509c3a49cf18af44da3e4605db8790a1ab70a32" offset="0x000000"/> + <rom name="muhammad ali heavyweight boxing (usa) (beta).bin" size="1048576" crc="7b852653" sha1="f509c3a49cf18af44da3e4605db8790a1ab70a32"/> </dataarea> </part> </software> @@ -19596,7 +19596,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Seismic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="musha - metallic uniframe super hybrid armor (usa).bin" size="524288" crc="58a7f7b4" sha1="821eea5d357f26710a4e2430a2f349a80df5f2f6" offset="0x000000"/> + <rom name="musha - metallic uniframe super hybrid armor (usa).bin" size="524288" crc="58a7f7b4" sha1="821eea5d357f26710a4e2430a2f349a80df5f2f6"/> </dataarea> </part> </software> @@ -19610,7 +19610,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="武者 アレスタ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="musha aleste - full metal fighter ellinor (jpn).bin" size="524288" crc="8fde18ab" sha1="71d363186b9ee023fd2ae1fb9f518c59bf7b8bee" offset="0x000000"/> + <rom name="musha aleste - full metal fighter ellinor (jpn).bin" size="524288" crc="8fde18ab" sha1="71d363186b9ee023fd2ae1fb9f518c59bf7b8bee"/> </dataarea> </part> </software> @@ -19624,7 +19624,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ミュータントリーグフットボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mutant league football (jpn).bin" size="1048576" crc="2a97e6af" sha1="ce68da5d70dddc0291b09b1e5790739ef6ac0748" offset="0x000000"/> + <rom name="mutant league football (jpn).bin" size="1048576" crc="2a97e6af" sha1="ce68da5d70dddc0291b09b1e5790739ef6ac0748"/> </dataarea> </part> </software> @@ -19635,7 +19635,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mutant league hockey (euro, usa).bin" size="2097152" crc="3529180f" sha1="84e203c5226bc1913a485804e59c6418e939bd3d" offset="0x000000"/> + <rom name="mutant league hockey (euro, usa).bin" size="2097152" crc="3529180f" sha1="84e203c5226bc1913a485804e59c6418e939bd3d"/> </dataarea> </part> </software> @@ -19646,7 +19646,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12707.bin" size="524288" crc="f9ce1ab8" sha1="fd82ea9badc892bfabacaad426f57ba04c6183b1" offset="0x000000"/> + <rom name="mpr-12707.bin" size="524288" crc="f9ce1ab8" sha1="fd82ea9badc892bfabacaad426f57ba04c6183b1"/> </dataarea> </part> </software> @@ -19660,7 +19660,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="孔雀王2 幻影城"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="393216"> - <rom name="kujaku ou 2 - geneijou (jpn).bin" size="393216" crc="affd56bc" sha1="d48ed88269b4ea4c62a85f8607658f9ce566590c" offset="0x000000"/> + <rom name="kujaku ou 2 - geneijou (jpn).bin" size="393216" crc="affd56bc" sha1="d48ed88269b4ea4c62a85f8607658f9ce566590c"/> </dataarea> </part> </software> @@ -19671,7 +19671,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mystic defender (sep 14, 1989 prototype).bin" size="524288" crc="5ac0d238" sha1="1f8eacb1269c22909feb4da187fde67918440b50" offset="0x000000" /> + <rom name="mystic defender (sep 14, 1989 prototype).bin" size="524288" crc="5ac0d238" sha1="1f8eacb1269c22909feb4da187fde67918440b50" /> </dataarea> </part> </software> @@ -19682,7 +19682,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="on dal jang goon (kor).bin" size="524288" crc="67ccb1ca" sha1="821bcb001cb37b22454979973ed68cee36286abc" offset="0x000000"/> + <rom name="on dal jang goon (kor).bin" size="524288" crc="67ccb1ca" sha1="821bcb001cb37b22454979973ed68cee36286abc"/> </dataarea> </part> </software> @@ -19693,7 +19693,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Dreamworks</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mystical fighter (usa).bin" size="524288" crc="b2f2a69b" sha1="b8a602692e925d7e394afacd3269f2472d03635c" offset="0x000000"/> + <rom name="mystical fighter (usa).bin" size="524288" crc="b2f2a69b" sha1="b8a602692e925d7e394afacd3269f2472d03635c"/> </dataarea> </part> </software> @@ -19707,7 +19707,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="魔王 連獅子"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="maou renjishi (jpn).bin" size="524288" crc="24a7f28c" sha1="56253adf20d420233722d428170a646262be226f" offset="0x000000"/> + <rom name="maou renjishi (jpn).bin" size="524288" crc="24a7f28c" sha1="56253adf20d420233722d428170a646262be226f"/> </dataarea> </part> </software> @@ -19724,7 +19724,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="?? (Namcot)"/> <feature name="ic1" value="NAMCOT MFN MB838200-20"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="namcot mfn mb838200-20.bin" size="1048576" crc="4762062a" sha1="bbcd26d5d1f1422051467aacaa835e1f38383f64" offset="0x000000"/> + <rom name="namcot mfn mb838200-20.bin" size="1048576" crc="4762062a" sha1="bbcd26d5d1f1422051467aacaa835e1f38383f64"/> </dataarea> </part> </software> @@ -19739,7 +19739,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nakajima satoru kanshuu f1 grand prix (jpn).bin" size="1048576" crc="93be47cf" sha1="e108342d53e1542d572d2e45524efbfe9d5dc964" offset="0x000000"/> + <rom name="nakajima satoru kanshuu f1 grand prix (jpn).bin" size="1048576" crc="93be47cf" sha1="e108342d53e1542d572d2e45524efbfe9d5dc964"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19755,7 +19755,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="中嶋 悟 監修 F-1ヒーローMD"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nakajima satoru kanshuu f1 hero md (jpn).bin" size="1048576" crc="24f87987" sha1="1a61809b4637ba48d193d29a5c25d72ab2c6d72d" offset="0x000000"/> + <rom name="nakajima satoru kanshuu f1 hero md (jpn).bin" size="1048576" crc="24f87987" sha1="1a61809b4637ba48d193d29a5c25d72ab2c6d72d"/> </dataarea> </part> </software> @@ -19770,7 +19770,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nakajima satoru kanshuu f1 super license (jpn).bin" size="1048576" crc="8774bc79" sha1="ad5456259890bcb32098f82f14a1d5355af83f7e" offset="0x000000"/> + <rom name="nakajima satoru kanshuu f1 super license (jpn).bin" size="1048576" crc="8774bc79" sha1="ad5456259890bcb32098f82f14a1d5355af83f7e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19785,7 +19785,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action (usa).bin" size="2097152" crc="99c348ba" sha1="e2b5290d656219636e2422fcf93424ae602c4d29" offset="0x000000"/> + <rom name="nba action (usa).bin" size="2097152" crc="99c348ba" sha1="e2b5290d656219636e2422fcf93424ae602c4d29"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19798,7 +19798,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action (prototype - jan 04, 1994).bin" size="2097152" crc="2491df2f" sha1="af63f96417a189f5061f81ba0354d4e38b0b7d76" offset="0x000000"/> + <rom name="nba action (prototype - jan 04, 1994).bin" size="2097152" crc="2491df2f" sha1="af63f96417a189f5061f81ba0354d4e38b0b7d76"/> </dataarea> </part> </software> @@ -19810,7 +19810,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action (prototype - jan 16, 1994).bin" size="2097152" crc="fe43c79d" sha1="da6fcc1d7069e315797dd40a89e21963ab766b9e" offset="0x000000"/> + <rom name="nba action (prototype - jan 16, 1994).bin" size="2097152" crc="fe43c79d" sha1="da6fcc1d7069e315797dd40a89e21963ab766b9e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19824,7 +19824,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action (prototype - jan 27, 1994) (broken - c08 missing).bin" size="2097152" crc="176a4bc5" sha1="d5a6fbf8fe19bf70631a847e6b5e6a35878c7ae8" offset="0x000000"/> + <rom name="nba action (prototype - jan 27, 1994) (broken - c08 missing).bin" size="2097152" crc="176a4bc5" sha1="d5a6fbf8fe19bf70631a847e6b5e6a35878c7ae8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19838,7 +19838,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 02, 1994 - b).bin" size="2097152" crc="04bf6f6e" sha1="42c55adad0249bb09350d1ac7c9bfb737ed091c8" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 02, 1994 - b).bin" size="2097152" crc="04bf6f6e" sha1="42c55adad0249bb09350d1ac7c9bfb737ed091c8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19852,7 +19852,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 09, 1994).bin" size="2097152" crc="2b198487" sha1="2c34500bf06bbac610e8fca45db48382e32c8807" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 09, 1994).bin" size="2097152" crc="2b198487" sha1="2c34500bf06bbac610e8fca45db48382e32c8807"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19866,7 +19866,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 15, 1994).bin" size="2097152" crc="10a3b46d" sha1="c3f88b334af683e8ac98cafafa9abf4dfe65a4b7" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 15, 1994).bin" size="2097152" crc="10a3b46d" sha1="c3f88b334af683e8ac98cafafa9abf4dfe65a4b7"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19880,7 +19880,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 22, 1994 - a).bin" size="2097152" crc="f92ba323" sha1="35f7436fa15591234edcb6fe72da24d091963d30" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 22, 1994 - a).bin" size="2097152" crc="f92ba323" sha1="35f7436fa15591234edcb6fe72da24d091963d30"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19894,7 +19894,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 24, 1994 - a).bin" size="2097152" crc="ddb04550" sha1="248e67cad67118a1449de308bac0437641bda3ec" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 24, 1994 - a).bin" size="2097152" crc="ddb04550" sha1="248e67cad67118a1449de308bac0437641bda3ec"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19908,7 +19908,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 29, 1994).bin" size="2097152" crc="dcebe32a" sha1="2604a03c1dc59538a82e32bcc6f8a995bd8af609" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 29, 1994).bin" size="2097152" crc="dcebe32a" sha1="2604a03c1dc59538a82e32bcc6f8a995bd8af609"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19922,7 +19922,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 30, 1994).bin" size="2097152" crc="d87956c9" sha1="4ddbe2f458915db0da45fa490d653f2d94ec1263" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 30, 1994).bin" size="2097152" crc="d87956c9" sha1="4ddbe2f458915db0da45fa490d653f2d94ec1263"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -19936,7 +19936,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - dec 31, 1994).bin" size="2097152" crc="582a378f" sha1="ba08a3f042f96b4b3bb889bbacb6a5e13b114f0c" offset="0x000000"/> + <rom name="nba action '95 (prototype - dec 31, 1994).bin" size="2097152" crc="582a378f" sha1="ba08a3f042f96b4b3bb889bbacb6a5e13b114f0c"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19950,7 +19950,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - feb 01, 1995).bin" size="2097152" crc="2c02a79d" sha1="3dbc1a80005eb6783feeb4d3604d382d1cf688bc" offset="0x000000"/> + <rom name="nba action '95 (prototype - feb 01, 1995).bin" size="2097152" crc="2c02a79d" sha1="3dbc1a80005eb6783feeb4d3604d382d1cf688bc"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19965,7 +19965,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2094238"> - <rom name="nba action '95 (prototype - feb 1, 1995).bin" size="2094238" crc="c4a0a624" sha1="58c88d26baffd0f68c2b5d95284323ba99db9b5a" offset="0x000000"/> + <rom name="nba action '95 (prototype - feb 1, 1995).bin" size="2094238" crc="c4a0a624" sha1="58c88d26baffd0f68c2b5d95284323ba99db9b5a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19979,7 +19979,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2089456"> - <rom name="nba action '95 (prototype - feb 2, 1995).bin" size="2089456" crc="a9167903" sha1="3a5a95a79b1b2da0b35e8cde02d8645fe474fdde" offset="0x000000"/> + <rom name="nba action '95 (prototype - feb 2, 1995).bin" size="2089456" crc="a9167903" sha1="3a5a95a79b1b2da0b35e8cde02d8645fe474fdde"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -19993,7 +19993,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 03, 1995).bin" size="2097152" crc="374af160" sha1="b50be710436a3cb1f7644fdfac5d5098cd9dbb2b" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 03, 1995).bin" size="2097152" crc="374af160" sha1="b50be710436a3cb1f7644fdfac5d5098cd9dbb2b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20007,7 +20007,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 08, 1995).bin" size="2097152" crc="0a6b7b9e" sha1="3a60332ee684ff8accd96aef404346e66e267b6f" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 08, 1995).bin" size="2097152" crc="0a6b7b9e" sha1="3a60332ee684ff8accd96aef404346e66e267b6f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20021,7 +20021,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 12, 1995).bin" size="2097152" crc="b47ff025" sha1="9f6a2ea386d383aee3be06d6b74fda67b1ebd960" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 12, 1995).bin" size="2097152" crc="b47ff025" sha1="9f6a2ea386d383aee3be06d6b74fda67b1ebd960"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20035,7 +20035,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 15, 1995 - a).bin" size="2097152" crc="9c6a1f27" sha1="2fdb8879d50d963d984c280cab2e279b9479081f" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 15, 1995 - a).bin" size="2097152" crc="9c6a1f27" sha1="2fdb8879d50d963d984c280cab2e279b9479081f"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20049,7 +20049,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 21, 1995).bin" size="2097152" crc="e337bdfb" sha1="591288688956cec3d0aca3dd099b3e0985ca947a" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 21, 1995).bin" size="2097152" crc="e337bdfb" sha1="591288688956cec3d0aca3dd099b3e0985ca947a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20063,7 +20063,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 22, 1995 - b).bin" size="2097152" crc="7bd7ca47" sha1="f219274a65c31d76a2d6633b7e7cf65462850f47" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 22, 1995 - b).bin" size="2097152" crc="7bd7ca47" sha1="f219274a65c31d76a2d6633b7e7cf65462850f47"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20077,7 +20077,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 24, 1995 - b).bin" size="2097152" crc="15abcf41" sha1="eb99f0e1cac800f94743fde873448e56edb46333" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 24, 1995 - b).bin" size="2097152" crc="15abcf41" sha1="eb99f0e1cac800f94743fde873448e56edb46333"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20091,7 +20091,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2089360"> - <rom name="nba action '95 (prototype - jan 27, 1995 - a).bin" size="2089360" crc="79c7fb00" sha1="90c246dcb8ccea0f30ae5582b610721fc802f937" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 27, 1995 - a).bin" size="2089360" crc="79c7fb00" sha1="90c246dcb8ccea0f30ae5582b610721fc802f937"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20105,7 +20105,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2089360"> - <rom name="nba action '95 (prototype - jan 27, 1995 - b).bin" size="2089360" crc="ef7f608b" sha1="32104d3585dcbf190904accdb9528f0b7105eb4b" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 27, 1995 - b).bin" size="2089360" crc="ef7f608b" sha1="32104d3585dcbf190904accdb9528f0b7105eb4b"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20119,7 +20119,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 28, 1995 - a).bin" size="2097152" crc="57c2c69c" sha1="f1affb6e01ca23b67aee9e1c1767f9ec13849823" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 28, 1995 - a).bin" size="2097152" crc="57c2c69c" sha1="f1affb6e01ca23b67aee9e1c1767f9ec13849823"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20133,7 +20133,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2089374"> - <rom name="nba action '95 (prototype - jan 28, 1995).bin" size="2089374" crc="97d7075d" sha1="dd1256efa397a56d461e2bc7aec9f72aff9b04fb" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 28, 1995).bin" size="2089374" crc="97d7075d" sha1="dd1256efa397a56d461e2bc7aec9f72aff9b04fb"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20147,7 +20147,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - jan 30, 1995).bin" size="2097152" crc="2fac80b2" sha1="ab90daf9791fa7347fb8f040e27f91b6bae46e1e" offset="0x000000"/> + <rom name="nba action '95 (prototype - jan 30, 1995).bin" size="2097152" crc="2fac80b2" sha1="ab90daf9791fa7347fb8f040e27f91b6bae46e1e"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20161,7 +20161,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - nov 18, 1994).bin" size="2097152" crc="2d411e4b" sha1="492776fc2659091d435a79588efcdd8e06d3cd0b" offset="0x000000"/> + <rom name="nba action '95 (prototype - nov 18, 1994).bin" size="2097152" crc="2d411e4b" sha1="492776fc2659091d435a79588efcdd8e06d3cd0b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20175,7 +20175,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba action '95 (prototype - nov 23, 1994 - a).bin" size="2097152" crc="4650cfcc" sha1="0eee2e7296e3eed5dbf85954ce14a53622ae3d64" offset="0x000000"/> + <rom name="nba action '95 (prototype - nov 23, 1994 - a).bin" size="2097152" crc="4650cfcc" sha1="0eee2e7296e3eed5dbf85954ce14a53622ae3d64"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20188,7 +20188,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Midway</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="nba hang time (euro).bin" size="3145728" crc="edb4d4aa" sha1="4594ba338a07dd79639c11b5b96c7f1a6e283d0c" offset="0x000000"/> + <rom name="nba hang time (euro).bin" size="3145728" crc="edb4d4aa" sha1="4594ba338a07dd79639c11b5b96c7f1a6e283d0c"/> </dataarea> </part> </software> @@ -20199,7 +20199,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Midway</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="nba hang time (usa).bin" size="3145728" crc="176b0338" sha1="bff36de7e0ca875b1fab84928f00999b48ff8f02" offset="0x000000"/> + <rom name="nba hang time (usa).bin" size="3145728" crc="176b0338" sha1="bff36de7e0ca875b1fab84928f00999b48ff8f02"/> </dataarea> </part> </software> @@ -20211,7 +20211,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_nbajam_alt"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba jam (euro, usa) (v1.1).bin" size="2097152" crc="eb8360e6" sha1="55f2b26a932c69b2c7cb4f24f56b43f24f113a7c" offset="0x000000"/> + <rom name="nba jam (euro, usa) (v1.1).bin" size="2097152" crc="eb8360e6" sha1="55f2b26a932c69b2c7cb4f24f56b43f24f113a7c"/> </dataarea> </part> </software> @@ -20226,7 +20226,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_nbajam_alt"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba jam (jpn).bin" size="2097152" crc="a6c6305a" sha1="2a88b2e1ecf115fa6246397d829448b755a5385e" offset="0x000000"/> + <rom name="nba jam (jpn).bin" size="2097152" crc="a6c6305a" sha1="2a88b2e1ecf115fa6246397d829448b755a5385e"/> </dataarea> </part> </software> @@ -20238,7 +20238,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_nbajamte"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="nba jam tournament edition (world) (fixed).bin" size="3145728" crc="6e25ebf0" sha1="0f5bb5d5352fe2ebe4b4051a1dd9b9fde4b505ab" offset="0x000000"/> + <rom name="nba jam tournament edition (world) (fixed).bin" size="3145728" crc="6e25ebf0" sha1="0f5bb5d5352fe2ebe4b4051a1dd9b9fde4b505ab"/> </dataarea> </part> </software> @@ -20249,7 +20249,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba live 98 (usa).bin" size="2097152" crc="23473a8a" sha1="89b98867c7393371a364de58ba6955e0798fa10f" offset="0x000000"/> + <rom name="nba live 98 (usa).bin" size="2097152" crc="23473a8a" sha1="89b98867c7393371a364de58ba6955e0798fa10f"/> </dataarea> </part> </software> @@ -20263,7 +20263,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="NBAプレイオフ ブルズVSブレイザーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nba playoffs - bulls vs blazers (jpn) (alt).bin" size="1048576" crc="4565ce1f" sha1="77a048094269fbf5cf9f0ad02ea781ba3bcbecf3" offset="0x000000"/> + <rom name="nba playoffs - bulls vs blazers (jpn) (alt).bin" size="1048576" crc="4565ce1f" sha1="77a048094269fbf5cf9f0ad02ea781ba3bcbecf3"/> </dataarea> </part> </software> @@ -20278,7 +20278,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba pro basketball '94 (jpn).bin" size="2097152" crc="eea19bce" sha1="99c91fe3a5401e84e7b3fd2218dcb3aeaf10db74" offset="0x000000"/> + <rom name="nba pro basketball '94 (jpn).bin" size="2097152" crc="eea19bce" sha1="99c91fe3a5401e84e7b3fd2218dcb3aeaf10db74"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20293,7 +20293,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba showdown '94 (usa) (beta).bin" size="2097152" crc="6643a308" sha1="e804ca0f4da505056f0813f00df9b139248f59af" offset="0x000000" status="baddump"/> + <rom name="nba showdown '94 (usa) (beta).bin" size="2097152" crc="6643a308" sha1="e804ca0f4da505056f0813f00df9b139248f59af" status="baddump"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20307,7 +20307,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="ncaa final four basketball (usa).bin" size="1572864" crc="ed0c1303" sha1="29021b8c3bbcc62606c692a3de90d4e7a71b6361" offset="0x000000"/> + <rom name="ncaa final four basketball (usa).bin" size="1572864" crc="ed0c1303" sha1="29021b8c3bbcc62606c692a3de90d4e7a71b6361"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20321,7 +20321,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ncaa football (usa).bin" size="1048576" crc="081012f0" sha1="227e3c650d01c35a80de8a3ef9b18f96c07ecd38" offset="0x000000"/> + <rom name="ncaa football (usa).bin" size="1048576" crc="081012f0" sha1="227e3c650d01c35a80de8a3ef9b18f96c07ecd38"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20337,7 +20337,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="熱血高校ドッジボール部 サッカー編MD"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nekketsu koukou dodgeball bu - soccer hen md (jpn).bin" size="524288" crc="f49c3a86" sha1="d865b01e58a269400de369fc1fbb3b3e84e1add0" offset="0x000000"/> + <rom name="nekketsu koukou dodgeball bu - soccer hen md (jpn).bin" size="524288" crc="f49c3a86" sha1="d865b01e58a269400de369fc1fbb3b3e84e1add0"/> </dataarea> </part> </software> @@ -20352,7 +20352,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="new 3d golf simulation devil's course (jpn).bin" size="1572864" crc="bd090c67" sha1="4509c10ab263175c605111c72c6c63c57321046a" offset="0x000000"/> + <rom name="new 3d golf simulation devil's course (jpn).bin" size="1572864" crc="bd090c67" sha1="4509c10ab263175c605111c72c6c63c57321046a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20369,7 +20369,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="mpr-16076.bin" size="1572864" crc="d2a9bf92" sha1="d023f9fc5d7c7f2873a5bf79f6035111b78cdd5d" offset="0x000000"/> + <rom name="mpr-16076.bin" size="1572864" crc="d2a9bf92" sha1="d023f9fc5d7c7f2873a5bf79f6035111b78cdd5d"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20386,7 +20386,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="new 3d golf simulation waialae no kiseki (jpn).bin" size="1572864" crc="cbe2c1f6" sha1="5d78c5cf3a514275a7df6d9fdbd708584b42e697" offset="0x000000"/> + <rom name="new 3d golf simulation waialae no kiseki (jpn).bin" size="1572864" crc="cbe2c1f6" sha1="5d78c5cf3a514275a7df6d9fdbd708584b42e697"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20400,7 +20400,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (euro, usa).bin" size="2097152" crc="b58e4a81" sha1="327249456f96ccb3e9758c0162c5f3e3f389072f" offset="0x000000"/> + <rom name="nfl '95 (euro, usa).bin" size="2097152" crc="b58e4a81" sha1="327249456f96ccb3e9758c0162c5f3e3f389072f"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20413,7 +20413,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 01, 1994).bin" size="2097152" crc="5a57ea4e" sha1="e7a8421a83195a71a4cf129e853d532b6114b1f6" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 01, 1994).bin" size="2097152" crc="5a57ea4e" sha1="e7a8421a83195a71a4cf129e853d532b6114b1f6"/> </dataarea> </part> </software> @@ -20424,7 +20424,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 05, 1994).bin" size="2097152" crc="88d51773" sha1="7f453ca6499263054e2c649b508811b46d6edf4f" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 05, 1994).bin" size="2097152" crc="88d51773" sha1="7f453ca6499263054e2c649b508811b46d6edf4f"/> </dataarea> </part> </software> @@ -20435,7 +20435,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 10, 1994).bin" size="2097152" crc="a3c5710b" sha1="c55ff8f24d99c57c23ad1ef9fe43a7a142dcdc32" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 10, 1994).bin" size="2097152" crc="a3c5710b" sha1="c55ff8f24d99c57c23ad1ef9fe43a7a142dcdc32"/> </dataarea> </part> </software> @@ -20446,7 +20446,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 12, 1994).bin" size="2097152" crc="3d23633b" sha1="7cfb0e06cc41d11ec51ca5f1959a5616010892ad" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 12, 1994).bin" size="2097152" crc="3d23633b" sha1="7cfb0e06cc41d11ec51ca5f1959a5616010892ad"/> </dataarea> </part> </software> @@ -20457,7 +20457,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 12, 1994 - b).bin" size="2097152" crc="cc86a259" sha1="8a7320033449cc9972b2db25752150fe4c2a1fab" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 12, 1994 - b).bin" size="2097152" crc="cc86a259" sha1="8a7320033449cc9972b2db25752150fe4c2a1fab"/> </dataarea> </part> </software> @@ -20468,7 +20468,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 17, 1994 - b).bin" size="2097152" crc="a6015c29" sha1="839de31449298d0970bde787381a5e331e1fd31f" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 17, 1994 - b).bin" size="2097152" crc="a6015c29" sha1="839de31449298d0970bde787381a5e331e1fd31f"/> </dataarea> </part> </software> @@ -20479,7 +20479,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 17, 1994).bin" size="2097152" crc="655966c8" sha1="bb949355b764a48015edc4fbbf0f89d4c7400c31" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 17, 1994).bin" size="2097152" crc="655966c8" sha1="bb949355b764a48015edc4fbbf0f89d4c7400c31"/> </dataarea> </part> </software> @@ -20490,7 +20490,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 22, 1994).bin" size="2097152" crc="b01434e5" sha1="d1a48818a982025b0833c06a584382122d1ccfb2" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 22, 1994).bin" size="2097152" crc="b01434e5" sha1="d1a48818a982025b0833c06a584382122d1ccfb2"/> </dataarea> </part> </software> @@ -20501,7 +20501,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 30, 1994).bin" size="2097152" crc="d0e0a436" sha1="c42a2170449e4e26beaa59cc4909e505be751aa9" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 30, 1994).bin" size="2097152" crc="d0e0a436" sha1="c42a2170449e4e26beaa59cc4909e505be751aa9"/> </dataarea> </part> </software> @@ -20512,7 +20512,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - aug 31, 1994).bin" size="2097152" crc="c360521e" sha1="fd345d92799224475f0107751512adf584899c6b" offset="0x000000"/> + <rom name="nfl '95 (prototype - aug 31, 1994).bin" size="2097152" crc="c360521e" sha1="fd345d92799224475f0107751512adf584899c6b"/> </dataarea> </part> </software> @@ -20524,7 +20524,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 01, 1994).bin" size="2097152" crc="9240fcaa" sha1="ea1126f9cade3ec680dd029af10a5268cd5afa72" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 01, 1994).bin" size="2097152" crc="9240fcaa" sha1="ea1126f9cade3ec680dd029af10a5268cd5afa72"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20538,7 +20538,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 02, 1994).bin" size="2097152" crc="ff049a49" sha1="83c70177164e418b988ed9144d9d12c0e7052c3b" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 02, 1994).bin" size="2097152" crc="ff049a49" sha1="83c70177164e418b988ed9144d9d12c0e7052c3b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20552,7 +20552,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 04, 1994).bin" size="2097152" crc="60604d40" sha1="c07558f34b7480e063eb60126fc33fba36ae3daa" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 04, 1994).bin" size="2097152" crc="60604d40" sha1="c07558f34b7480e063eb60126fc33fba36ae3daa"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20566,7 +20566,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 05, 1994 - b).bin" size="2097152" crc="123985a5" sha1="f25cbabd3f6284387e66eaa72fa4124f3768121e" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 05, 1994 - b).bin" size="2097152" crc="123985a5" sha1="f25cbabd3f6284387e66eaa72fa4124f3768121e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20580,7 +20580,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 05, 1994).bin" size="2097152" crc="dbdf61ac" sha1="787f8093d8a5c55ee9dcaa49925752169527fa62" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 05, 1994).bin" size="2097152" crc="dbdf61ac" sha1="787f8093d8a5c55ee9dcaa49925752169527fa62"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20594,7 +20594,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 06, 1994).bin" size="2097152" crc="624b8699" sha1="59c548514bee4be7a5e6e3483ac3122d410a7e4e" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 06, 1994).bin" size="2097152" crc="624b8699" sha1="59c548514bee4be7a5e6e3483ac3122d410a7e4e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20608,7 +20608,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 07, 1994).bin" size="2097152" crc="ae8aa4be" sha1="ddf2b988bc035a0736ed3a1d7c8e6aa8cd2625f8" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 07, 1994).bin" size="2097152" crc="ae8aa4be" sha1="ddf2b988bc035a0736ed3a1d7c8e6aa8cd2625f8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20622,7 +20622,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 08, 1994).bin" size="2097152" crc="22c5e289" sha1="f8689fd01dedced28ca417bf7ff8a9eea9973c3d" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 08, 1994).bin" size="2097152" crc="22c5e289" sha1="f8689fd01dedced28ca417bf7ff8a9eea9973c3d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20636,7 +20636,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 09, 1994).bin" size="2097152" crc="55df1066" sha1="2ba79a9a638894abbcd0702ba380b68ccaebb50f" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 09, 1994).bin" size="2097152" crc="55df1066" sha1="2ba79a9a638894abbcd0702ba380b68ccaebb50f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20650,7 +20650,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 11, 1994 - b).bin" size="2097152" crc="111ac6a0" sha1="2e3e044bd6061002444bdc4bbe5de1f8c8417ce6" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 11, 1994 - b).bin" size="2097152" crc="111ac6a0" sha1="2e3e044bd6061002444bdc4bbe5de1f8c8417ce6"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20664,7 +20664,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl '95 (prototype - sep 11, 1994).bin" size="2097152" crc="21614c4f" sha1="91babf6f0d86e19e82c3f045d01e99ea9fe0253c" offset="0x000000"/> + <rom name="nfl '95 (prototype - sep 11, 1994).bin" size="2097152" crc="21614c4f" sha1="91babf6f0d86e19e82c3f045d01e99ea9fe0253c"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -20681,7 +20681,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl football '94 (jpn).bin" size="2097152" crc="e490dc4a" sha1="a530a93d124ccecfbf54f0534b6d3269026e5988" offset="0x000000"/> + <rom name="nfl football '94 (jpn).bin" size="2097152" crc="e490dc4a" sha1="a530a93d124ccecfbf54f0534b6d3269026e5988"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20695,7 +20695,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nfl football '94 (nov 4, 1993 build).bin" size="2097152" crc="2c50ebf6" sha1="ed1f1e1568819df43c110314da37fcf1b0f41b78" offset="0x000000" /> + <rom name="nfl football '94 (nov 4, 1993 build).bin" size="2097152" crc="2c50ebf6" sha1="ed1f1e1568819df43c110314da37fcf1b0f41b78" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20709,7 +20709,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_nflqb96"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="nfl quarterback club 96 (euro, usa).bin" size="4194304" crc="d5a37cab" sha1="2948419532a6079404f05348bc4bbf2dd989622d" offset="0x000000"/> + <rom name="nfl quarterback club 96 (euro, usa).bin" size="4194304" crc="d5a37cab" sha1="2948419532a6079404f05348bc4bbf2dd989622d"/> </dataarea> </part> </software> @@ -20724,7 +20724,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nhk taiga drama - taiheiki (jpn).bin" size="1048576" crc="09fbb30e" sha1="67358048fc9bc93d8835af852bc437124e015a61" offset="0x000000"/> + <rom name="nhk taiga drama - taiheiki (jpn).bin" size="1048576" crc="09fbb30e" sha1="67358048fc9bc93d8835af852bc437124e015a61"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20738,7 +20738,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl 98 (usa).bin" size="2097152" crc="7b64cd98" sha1="6771e9b660bde010cf28656cafb70f69249a3591" offset="0x000000"/> + <rom name="nhl 98 (usa).bin" size="2097152" crc="7b64cd98" sha1="6771e9b660bde010cf28656cafb70f69249a3591"/> </dataarea> <dataarea name="sram" size="65536"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -20752,7 +20752,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - dec 01, 1994 - b).bin" size="2097146" crc="c209d720" sha1="ff9e08e779ed07f0d055ba7ba34d602c5e6f892d" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - dec 01, 1994 - b).bin" size="2097146" crc="c209d720" sha1="ff9e08e779ed07f0d055ba7ba34d602c5e6f892d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20766,7 +20766,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - dec 01, 1994).bin" size="2097146" crc="112e4cb3" sha1="212449ee98b48e3aa8e7bee5791e6359f10f06de" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - dec 01, 1994).bin" size="2097146" crc="112e4cb3" sha1="212449ee98b48e3aa8e7bee5791e6359f10f06de"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20780,7 +20780,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - dec 02, 1994).bin" size="2097146" crc="01d6a6c7" sha1="130f95bccd159234c117890b0412b415b43161a9" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - dec 02, 1994).bin" size="2097146" crc="01d6a6c7" sha1="130f95bccd159234c117890b0412b415b43161a9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20793,7 +20793,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl all-star hockey '95 (prototype - nov 07, 1994).bin" size="2097152" crc="e8f2c88f" sha1="3f62734a8c7e56ccde24cc6d02c7ce1a95b4eec5" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 07, 1994).bin" size="2097152" crc="e8f2c88f" sha1="3f62734a8c7e56ccde24cc6d02c7ce1a95b4eec5"/> </dataarea> </part> </software> @@ -20804,7 +20804,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - nov 09, 1994).bin" size="2097145" crc="82624073" sha1="668a8453bf88e8d27a6f6d123198aadda05215c5" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 09, 1994).bin" size="2097145" crc="82624073" sha1="668a8453bf88e8d27a6f6d123198aadda05215c5"/> </dataarea> </part> </software> @@ -20815,7 +20815,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl all-star hockey '95 (prototype - nov 19, 1994).bin" size="2097152" crc="cd0f588a" sha1="c2133c68fbc0daa9b0bd97d21dc73d03278805dd" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 19, 1994).bin" size="2097152" crc="cd0f588a" sha1="c2133c68fbc0daa9b0bd97d21dc73d03278805dd"/> </dataarea> </part> </software> @@ -20826,7 +20826,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl all-star hockey '95 (prototype - nov 21, 1994).bin" size="2097152" crc="cfe4059d" sha1="8e1806d57d2eb876543fe212e470d73f2d36a3e5" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 21, 1994).bin" size="2097152" crc="cfe4059d" sha1="8e1806d57d2eb876543fe212e470d73f2d36a3e5"/> </dataarea> </part> </software> @@ -20837,7 +20837,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - nov 22, 1994).bin" size="2097146" crc="81d30fe6" sha1="5d88854550a5b69b2623b5ba74424b1e191b9682" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 22, 1994).bin" size="2097146" crc="81d30fe6" sha1="5d88854550a5b69b2623b5ba74424b1e191b9682"/> </dataarea> </part> </software> @@ -20849,7 +20849,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - nov 23, 1994).bin" size="2097146" crc="88d4fc38" sha1="4550baf4f39ff20aacb52aade9d03598c47ce1b2" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 23, 1994).bin" size="2097146" crc="88d4fc38" sha1="4550baf4f39ff20aacb52aade9d03598c47ce1b2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20863,7 +20863,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - nov 27, 1994).bin" size="2097146" crc="658ffe52" sha1="c36c767bc1cfcc3301ca84fa37bc22bfb1e3678d" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 27, 1994).bin" size="2097146" crc="658ffe52" sha1="c36c767bc1cfcc3301ca84fa37bc22bfb1e3678d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20877,7 +20877,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - nov 28, 1994).bin" size="2097146" crc="51ad0056" sha1="5e54fe1f0a3dee5a9cec0722ab9eb5f17b6862db" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 28, 1994).bin" size="2097146" crc="51ad0056" sha1="5e54fe1f0a3dee5a9cec0722ab9eb5f17b6862db"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20891,7 +20891,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - nov 29, 1994).bin" size="2097146" crc="a060a60b" sha1="574bbf1b0890ca46fbee9e3f211060f15c02d037" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - nov 29, 1994).bin" size="2097146" crc="a060a60b" sha1="574bbf1b0890ca46fbee9e3f211060f15c02d037"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20904,7 +20904,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - oct 01, 1994).bin" size="2097145" crc="b1c0fbb2" sha1="2529a10980dea625a3ea386dec05ee3f1c5e5ee8" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - oct 01, 1994).bin" size="2097145" crc="b1c0fbb2" sha1="2529a10980dea625a3ea386dec05ee3f1c5e5ee8"/> </dataarea> </part> </software> @@ -20915,7 +20915,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl all-star hockey '95 (prototype - oct 21, 1994).bin" size="2097152" crc="17eb2238" sha1="7e94021e7e00dae9287b827e11a2c7ba510c815d" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - oct 21, 1994).bin" size="2097152" crc="17eb2238" sha1="7e94021e7e00dae9287b827e11a2c7ba510c815d"/> </dataarea> </part> </software> @@ -20926,7 +20926,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhl all-star hockey '95 (prototype - sep 14, 1994).bin" size="2097152" crc="5d4bc48d" sha1="b2fff4f0e1d87dd001aad44edfbcde0266f5fb7c" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - sep 14, 1994).bin" size="2097152" crc="5d4bc48d" sha1="b2fff4f0e1d87dd001aad44edfbcde0266f5fb7c"/> </dataarea> </part> </software> @@ -20937,7 +20937,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097146"> - <rom name="nhl all-star hockey '95 (prototype - sep 29, 1994).bin" size="2097145" crc="96bae44f" sha1="edae68144c9b90764e7591be23e27ff1a34b2ab2" offset="0x000000"/> + <rom name="nhl all-star hockey '95 (prototype - sep 29, 1994).bin" size="2097145" crc="96bae44f" sha1="edae68144c9b90764e7591be23e27ff1a34b2ab2"/> </dataarea> </part> </software> @@ -20956,7 +20956,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="u5" value="SN74LS74AN"/> <feature name="u6" value="X24C01P"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nhlpa93 h9306 (alt).u1" size="524288" crc="cbbf4262" sha1="8efc1cacb079ea223966dda065c16c49e584cac2" offset="0x000000"/> + <rom name="nhlpa93 h9306 (alt).u1" size="524288" crc="cbbf4262" sha1="8efc1cacb079ea223966dda065c16c49e584cac2"/> </dataarea> </part> </software> @@ -20967,7 +20967,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="nigel mansell's world championship racing (usa).bin" size="1048576" crc="6bc57b2c" sha1="a64b3c8e8ad221cd02d47d551f3492515658ee1d" offset="0x000000"/> + <rom name="nigel mansell's world championship racing (usa).bin" size="1048576" crc="6bc57b2c" sha1="a64b3c8e8ad221cd02d47d551f3492515658ee1d"/> </dataarea> </part> </software> @@ -20979,7 +20979,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nightmare circus (bra).bin" size="2097152" crc="06da3217" sha1="3c80ff5ba54abe4702a3bb7d812571d3dc50c00f" offset="0x000000"/> + <rom name="nightmare circus (bra).bin" size="2097152" crc="06da3217" sha1="3c80ff5ba54abe4702a3bb7d812571d3dc50c00f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -20993,7 +20993,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nightmare circus (bra) (alt).bin" size="2097152" crc="31de5a94" sha1="61b7d25e15011d379d07a8dad4f8c5bb5f75e29f" offset="0x000000"/> + <rom name="nightmare circus (bra) (alt).bin" size="2097152" crc="31de5a94" sha1="61b7d25e15011d379d07a8dad4f8c5bb5f75e29f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21006,7 +21006,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="nightmare circus (prototype).bin" size="4194304" crc="ee96f1b8" sha1="c48a0f275a46a4a814a4aa0926c084d27812f5ec" offset="0x000000"/> + <rom name="nightmare circus (prototype).bin" size="4194304" crc="ee96f1b8" sha1="c48a0f275a46a4a814a4aa0926c084d27812f5ec"/> </dataarea> </part> </software> @@ -21021,7 +21021,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nikkan sports pro yakyuu van (jpn).bin" size="524288" crc="c3655a59" sha1="d29f7e70feae3b4f1b423026b7a124514ee48dcf" offset="0x000000"/> + <rom name="nikkan sports pro yakyuu van (jpn).bin" size="524288" crc="c3655a59" sha1="d29f7e70feae3b4f1b423026b7a124514ee48dcf"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21038,7 +21038,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ninja burai densetsu (jpn).bin" size="1048576" crc="a8d828a0" sha1="9cc3419ca7ecaf0d106aa896ffc0266c7145fff7" offset="0x000000"/> + <rom name="ninja burai densetsu (jpn).bin" size="1048576" crc="a8d828a0" sha1="9cc3419ca7ecaf0d106aa896ffc0266c7145fff7"/> </dataarea> </part> </software> @@ -21050,7 +21050,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ninja burai densetsu (may 28, 1991 prototype).bin" size="1048576" crc="49089471" sha1="5c7bf27ec6cc81b9a9888025fbfa6dcb57d3eae5" offset="0x000000" /> + <rom name="ninja burai densetsu (may 28, 1991 prototype).bin" size="1048576" crc="49089471" sha1="5c7bf27ec6cc81b9a9888025fbfa6dcb57d3eae5" /> </dataarea> </part> </software> @@ -21061,7 +21061,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ninja gaiden (jpn) (prototype) (bad dump).bin" size="1048576" crc="0d7f74ba" sha1="dced2e4eb53ae5d9e979b13f093f70d466634c5b" offset="0x000000" status="baddump"/> + <rom name="ninja gaiden (jpn) (prototype) (bad dump).bin" size="1048576" crc="0d7f74ba" sha1="dced2e4eb53ae5d9e979b13f093f70d466634c5b" status="baddump"/> </dataarea> </part> </software> @@ -21072,7 +21072,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="no escape (usa).bin" size="2097152" crc="44ee5f20" sha1="d72302927b618165cd94ec2e072c8d8bbf85cbb9" offset="0x000000"/> + <rom name="no escape (usa).bin" size="2097152" crc="44ee5f20" sha1="d72302927b618165cd94ec2e072c8d8bbf85cbb9"/> </dataarea> </part> </software> @@ -21087,7 +21087,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14456.bin" size="1048576" crc="30bf8637" sha1="1ed50cae48405ec8ad9257df3d445521e60636d8" offset="0x000000"/> + <rom name="mpr-14456.bin" size="1048576" crc="30bf8637" sha1="1ed50cae48405ec8ad9257df3d445521e60636d8"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21104,7 +21104,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nobunaga no yabou - haouden (jpn).bin" size="2097152" crc="96c01fc6" sha1="9246a29b25e276dc1f7edfae87229549cf87d92e" offset="0x000000"/> + <rom name="nobunaga no yabou - haouden (jpn).bin" size="2097152" crc="96c01fc6" sha1="9246a29b25e276dc1f7edfae87229549cf87d92e"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21118,7 +21118,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nobunaga's ambition (usa).bin" size="524288" crc="b9bc07bc" sha1="394c6b46a9e9b9177a135fd8fd43392eb1099666" offset="0x000000"/> + <rom name="nobunaga's ambition (usa).bin" size="524288" crc="b9bc07bc" sha1="394c6b46a9e9b9177a135fd8fd43392eb1099666"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21135,7 +21135,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="nobunaga no yabou - zenkoku ban (jpn).bin" size="524288" crc="1381b313" sha1="a1f64afbf3bcdc85b61bce96454105128ca6746a" offset="0x000000"/> + <rom name="nobunaga no yabou - zenkoku ban (jpn).bin" size="524288" crc="1381b313" sha1="a1f64afbf3bcdc85b61bce96454105128ca6746a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21148,7 +21148,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="normy's beach babe-o-rama (euro, usa).bin" size="1048576" crc="b56a8220" sha1="286d4f922fa9a95740e791c284d141a49983d871" offset="0x000000"/> + <rom name="normy's beach babe-o-rama (euro, usa).bin" size="1048576" crc="b56a8220" sha1="286d4f922fa9a95740e791c284d141a49983d871"/> </dataarea> </part> </software> @@ -21159,7 +21159,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="olympic gold (usa).bin" size="524288" crc="339594b4" sha1="f9febd976d98545dee35c10b69755908d6929fd4" offset="0x000000"/> + <rom name="olympic gold (usa).bin" size="524288" crc="339594b4" sha1="f9febd976d98545dee35c10b69755908d6929fd4"/> </dataarea> </part> </software> @@ -21170,7 +21170,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="olympic gold (usa) (alt).bin" size="524288" crc="af639376" sha1="089c4013e942fcb3e2e6645cf3e702cdc3f9fc36" offset="0x000000"/> + <rom name="olympic gold (usa) (alt).bin" size="524288" crc="af639376" sha1="089c4013e942fcb3e2e6645cf3e702cdc3f9fc36"/> </dataarea> </part> </software> @@ -21181,7 +21181,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Black Pearl</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="olympic summer games (euro, usa).bin" size="2097152" crc="9e470fb9" sha1="88c8627d0b5bd5f4847d4b62f3681fbadc477829" offset="0x000000"/> + <rom name="olympic summer games (euro, usa).bin" size="2097152" crc="9e470fb9" sha1="88c8627d0b5bd5f4847d4b62f3681fbadc477829"/> </dataarea> </part> </software> @@ -21193,7 +21193,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <sharedfeat name="incompatibility" value="TMSS"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="onslaught (euro, usa).bin" size="524288" crc="9f19d6df" sha1="dc542ddfa878f2aed3a7fcedc4b0f8d503eb5d70" offset="0x000000"/> + <rom name="onslaught (euro, usa).bin" size="524288" crc="9f19d6df" sha1="dc542ddfa878f2aed3a7fcedc4b0f8d503eb5d70"/> </dataarea> </part> </software> @@ -21204,7 +21204,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ooze, the (euro).bin" size="1048576" crc="e16b102c" sha1="0e45b84e875aa4e27bf003cbc0f857f2e5659625" offset="0x000000"/> + <rom name="ooze, the (euro).bin" size="1048576" crc="e16b102c" sha1="0e45b84e875aa4e27bf003cbc0f857f2e5659625"/> </dataarea> </part> </software> @@ -21218,7 +21218,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ジ ウーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ooze, the (usa, jpn).bin" size="1048576" crc="1c0dd42f" sha1="dafcda90285e71151072ba36134f94f1e9d76a23" offset="0x000000"/> + <rom name="ooze, the (usa, jpn).bin" size="1048576" crc="1c0dd42f" sha1="dafcda90285e71151072ba36134f94f1e9d76a23"/> </dataarea> </part> </software> @@ -21229,7 +21229,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ooze, the (euro) (prototype - jul 28, 1995).bin" size="1048576" crc="7cf868e7" sha1="1c34cb3fffbaa81d350aea0b81b74c28e86c9bf5" offset="0x000000"/> + <rom name="ooze, the (euro) (prototype - jul 28, 1995).bin" size="1048576" crc="7cf868e7" sha1="1c34cb3fffbaa81d350aea0b81b74c28e86c9bf5"/> </dataarea> </part> </software> @@ -21240,7 +21240,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="931278"> - <rom name="ooze, the (prototype - jun 15, 1995).bin" size="931278" crc="921106fd" sha1="62da42d68ee70b92886a9435bbe86472ef7271b8" offset="0x000000"/> + <rom name="ooze, the (prototype - jun 15, 1995).bin" size="931278" crc="921106fd" sha1="62da42d68ee70b92886a9435bbe86472ef7271b8"/> </dataarea> </part> </software> @@ -21251,7 +21251,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ooze, the (prototype - jun 19, 1995).bin" size="1048576" crc="fa39281d" sha1="7cf62d9861a076aab2ccc24f8af42098595d31e7" offset="0x000000"/> + <rom name="ooze, the (prototype - jun 19, 1995).bin" size="1048576" crc="fa39281d" sha1="7cf62d9861a076aab2ccc24f8af42098595d31e7"/> </dataarea> </part> </software> @@ -21262,7 +21262,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="975958"> - <rom name="ooze, the (prototype - jun 29, 1995 - b).bin" size="975958" crc="ca93e93b" sha1="1a26f78560b70ba233b54e9506a2d6d444e03bc8" offset="0x000000"/> + <rom name="ooze, the (prototype - jun 29, 1995 - b).bin" size="975958" crc="ca93e93b" sha1="1a26f78560b70ba233b54e9506a2d6d444e03bc8"/> </dataarea> </part> </software> @@ -21273,7 +21273,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ooze, the (prototype - jun 29, 1995).bin" size="1048576" crc="1776763b" sha1="9b48fdcea1f6238ff7a9998632f6910f4a3be63b" offset="0x000000"/> + <rom name="ooze, the (prototype - jun 29, 1995).bin" size="1048576" crc="1776763b" sha1="9b48fdcea1f6238ff7a9998632f6910f4a3be63b"/> </dataarea> </part> </software> @@ -21284,7 +21284,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="966312"> - <rom name="ooze, the (prototype 104 - jun 22, 1995).bin" size="966312" crc="ce1f139f" sha1="678a3bc0b0e1cadc3e4eb48fdf685e1e256e0ac3" offset="0x000000"/> + <rom name="ooze, the (prototype 104 - jun 22, 1995).bin" size="966312" crc="ce1f139f" sha1="678a3bc0b0e1cadc3e4eb48fdf685e1e256e0ac3"/> </dataarea> </part> </software> @@ -21295,7 +21295,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="968048"> - <rom name="ooze, the (prototype 112 - jun 26, 1995).bin" size="968048" crc="70419442" sha1="de12e7c7a8fdbd032a1892f744d2b75c735ee3b1" offset="0x000000"/> + <rom name="ooze, the (prototype 112 - jun 26, 1995).bin" size="968048" crc="70419442" sha1="de12e7c7a8fdbd032a1892f744d2b75c735ee3b1"/> </dataarea> </part> </software> @@ -21307,7 +21307,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="operation europe - path to victory 1939-45 (usa).bin" size="1048576" crc="e7cba1d8" sha1="e2e484c6db2bb058d04288b4dfea0ed199108d24" offset="0x000000"/> + <rom name="operation europe - path to victory 1939-45 (usa).bin" size="1048576" crc="e7cba1d8" sha1="e2e484c6db2bb058d04288b4dfea0ed199108d24"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21324,7 +21324,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="europa sensen (jpn).bin" size="1048576" crc="b0416c60" sha1="d382f977ea3071f133a947ceb3528904e72f9bc9" offset="0x000000"/> + <rom name="europa sensen (jpn).bin" size="1048576" crc="b0416c60" sha1="d382f977ea3071f133a947ceb3528904e72f9bc9"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21340,7 +21340,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="おそ松くん はちゃめちゃ劇場"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="osomatsu-kun hachamecha gekijou (jpn).bin" size="262144" crc="2453350c" sha1="bf82cb1c4d2144bd0e0d45629f346988cc4cc5b2" offset="0x000000"/> + <rom name="osomatsu-kun hachamecha gekijou (jpn).bin" size="262144" crc="2453350c" sha1="bf82cb1c4d2144bd0e0d45629f346988cc4cc5b2"/> </dataarea> </part> </software> @@ -21351,7 +21351,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ottifants, the (germany) (beta).bin" size="1048576" crc="c6e3dd23" sha1="76d2606d12a94b10208324ad1ff3e295ef89f5f4" offset="0x000000"/> + <rom name="ottifants, the (germany) (beta).bin" size="1048576" crc="c6e3dd23" sha1="76d2606d12a94b10208324ad1ff3e295ef89f5f4"/> </dataarea> </part> </software> @@ -21362,7 +21362,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="outlander (euro).bin" size="1048576" crc="fe6f2350" sha1="48b764d85c435ddebba39dc160fd70509b76d94e" offset="0x000000"/> + <rom name="outlander (euro).bin" size="1048576" crc="fe6f2350" sha1="48b764d85c435ddebba39dc160fd70509b76d94e"/> </dataarea> </part> </software> @@ -21373,7 +21373,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="outlander (usa).bin" size="1048576" crc="c5ba7bbf" sha1="3b59fb2bfd94de10fdeec1222f27284bb81217c3" offset="0x000000"/> + <rom name="outlander (usa).bin" size="1048576" crc="c5ba7bbf" sha1="3b59fb2bfd94de10fdeec1222f27284bb81217c3"/> </dataarea> </part> </software> @@ -21387,7 +21387,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="アウトラン 2019"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="outrun 2019 (jpn).bin" size="1048576" crc="0eac7440" sha1="3b26b50f4194408cccd3fb9484ac83b97e94e67f" offset="0x000000"/> + <rom name="outrun 2019 (jpn).bin" size="1048576" crc="0eac7440" sha1="3b26b50f4194408cccd3fb9484ac83b97e94e67f"/> </dataarea> </part> </software> @@ -21398,7 +21398,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="outrun 2019 (usa).bin" size="1048576" crc="e32e17e2" sha1="d4a9f1992d69d849f7d4d770a1f4f665a5352c78" offset="0x000000"/> + <rom name="outrun 2019 (usa).bin" size="1048576" crc="e32e17e2" sha1="d4a9f1992d69d849f7d4d770a1f4f665a5352c78"/> </dataarea> </part> </software> @@ -21409,7 +21409,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="outrun 2019 (usa) (beta).bin" size="1048576" crc="d2ecddfa" sha1="6aca01bd23b99ffbcbd135f7c1dcaa42b8f89e61" offset="0x000000"/> + <rom name="outrun 2019 (usa) (beta).bin" size="1048576" crc="d2ecddfa" sha1="6aca01bd23b99ffbcbd135f7c1dcaa42b8f89e61"/> </dataarea> </part> </software> @@ -21421,7 +21421,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="junker's high (jpn) (beta) (bad dump).bin" size="1048576" crc="23534949" sha1="81a9b6d29878b4e9313a887b5349c12846b9d77f" offset="0x000000" status="baddump"/> + <rom name="junker's high (jpn) (beta) (bad dump).bin" size="1048576" crc="23534949" sha1="81a9b6d29878b4e9313a887b5349c12846b9d77f" status="baddump"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21434,7 +21434,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="outrunners (usa).bin" size="2097152" crc="ede636b9" sha1="5d00ad7d9dccd9067c4bd716c2ab9c0a18930ae2" offset="0x000000"/> + <rom name="outrunners (usa).bin" size="2097152" crc="ede636b9" sha1="5d00ad7d9dccd9067c4bd716c2ab9c0a18930ae2"/> </dataarea> </part> </software> @@ -21448,7 +21448,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="アウトランナーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="outrunners (jpn).bin" size="2097152" crc="e164a09f" sha1="4225162ed3cf51e16bfe800ae74a9b026f5dee56" offset="0x000000"/> + <rom name="outrunners (jpn).bin" size="2097152" crc="e164a09f" sha1="4225162ed3cf51e16bfe800ae74a9b026f5dee56"/> </dataarea> </part> </software> @@ -21459,7 +21459,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="pac-attack (usa).bin" size="262144" crc="5df382f7" sha1="55e9122e72eeb3439c62cc0de810ea5df74de893" offset="0x000000"/> + <rom name="pac-attack (usa).bin" size="262144" crc="5df382f7" sha1="55e9122e72eeb3439c62cc0de810ea5df74de893"/> </dataarea> </part> </software> @@ -21470,7 +21470,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pac-man 2 - the new adventures (usa).bin" size="2097152" crc="fe7a7ed1" sha1="9ed27068b00345d04d9dd1052ba0606c172e0090" offset="0x000000"/> + <rom name="pac-man 2 - the new adventures (usa).bin" size="2097152" crc="fe7a7ed1" sha1="9ed27068b00345d04d9dd1052ba0606c172e0090"/> </dataarea> </part> </software> @@ -21484,7 +21484,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="パチンコクーニャン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pachinko kuunyan (jpn).bin" size="1048576" crc="9d137e7f" sha1="84c3395c6dc123737d9da94e0392f3f30be59182" offset="0x000000"/> + <rom name="pachinko kuunyan (jpn).bin" size="1048576" crc="9d137e7f" sha1="84c3395c6dc123737d9da94e0392f3f30be59182"/> </dataarea> </part> </software> @@ -21496,7 +21496,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pacific theater of operations (usa).bin" size="1048576" crc="d9d4c6e2" sha1="41d1d1956104133388b4ea69792fccca8013524a" offset="0x000000"/> + <rom name="pacific theater of operations (usa).bin" size="1048576" crc="d9d4c6e2" sha1="41d1d1956104133388b4ea69792fccca8013524a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21513,7 +21513,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="teitoku no ketsudan (jpn).bin" size="1048576" crc="9b08e4e4" sha1="adc4c03636dbd8ca5449a8a66c6a7b7ef281893a" offset="0x000000"/> + <rom name="teitoku no ketsudan (jpn).bin" size="1048576" crc="9b08e4e4" sha1="adc4c03636dbd8ca5449a8a66c6a7b7ef281893a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21526,7 +21526,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="paddle fighter (jpn) (sn).bin" size="262144" crc="3d8147e6" sha1="a768f64f394d4185f99da300517521091b6f0de5" offset="0x000000"/> + <rom name="paddle fighter (jpn) (sn).bin" size="262144" crc="3d8147e6" sha1="a768f64f394d4185f99da300517521091b6f0de5"/> </dataarea> </part> </software> @@ -21537,7 +21537,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="paddle fighter (jpn) (gnk).bin" size="262144" crc="ebef05a4" sha1="0516b59e35b3c36651852fba231e351cfc239b22" offset="0x000000"/> + <rom name="paddle fighter (jpn) (gnk).bin" size="262144" crc="ebef05a4" sha1="0516b59e35b3c36651852fba231e351cfc239b22"/> </dataarea> </part> </software> @@ -21548,7 +21548,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Fox Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pagemaster, the (usa).bin" size="2097152" crc="75a96d4e" sha1="46d0495638e618bb9ac7fb07f46f8f0d61a8cedc" offset="0x000000"/> + <rom name="pagemaster, the (usa).bin" size="2097152" crc="75a96d4e" sha1="46d0495638e618bb9ac7fb07f46f8f0d61a8cedc"/> </dataarea> </part> </software> @@ -21559,7 +21559,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Fox Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pagemaster, the (usa) (beta).bin" size="2097152" crc="29895e3d" sha1="8a81ea7fca88fffff3fc1e932019e36e71be4978" offset="0x000000"/> + <rom name="pagemaster, the (usa) (beta).bin" size="2097152" crc="29895e3d" sha1="8a81ea7fca88fffff3fc1e932019e36e71be4978"/> </dataarea> </part> </software> @@ -21573,7 +21573,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="パノラマコットン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2621440"> - <rom name="panorama cotton (jpn).bin" size="2621440" crc="9e57d92e" sha1="63d9b71cfe0b7aaa6913ae06c1f2547d6d2aae5c" offset="0x000000"/> + <rom name="panorama cotton (jpn).bin" size="2621440" crc="9e57d92e" sha1="63d9b71cfe0b7aaa6913ae06c1f2547d6d2aae5c"/> </dataarea> </part> </software> @@ -21587,7 +21587,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="パノラマコットン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="flying.bin" size="4194304" crc="54d82f86" sha1="aa7d052268ef439a3e289379003d7e7d6fc356f2" offset="0x000000"/> + <rom name="flying.bin" size="4194304" crc="54d82f86" sha1="aa7d052268ef439a3e289379003d7e7d6fc356f2"/> </dataarea> </part> </software> @@ -21598,7 +21598,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="paperboy (oct 28, 1991 prototype).bin" size="524288" crc="9856d9ea" sha1="2e239046e07f511540db351659a6f9408754be28" offset="0x000000"/> + <rom name="paperboy (oct 28, 1991 prototype).bin" size="524288" crc="9856d9ea" sha1="2e239046e07f511540db351659a6f9408754be28"/> </dataarea> </part> </software> @@ -21612,7 +21612,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ペーパーボーイ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14774.bin" size="524288" crc="e14250ae" sha1="3384e238edaf8b2f6950cd1660864599e476d29f" offset="0x000000"/> + <rom name="mpr-14774.bin" size="524288" crc="e14250ae" sha1="3384e238edaf8b2f6950cd1660864599e476d29f"/> </dataarea> </part> </software> @@ -21626,7 +21626,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="パーティクイズ メガQ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="party quiz mega q (jpn).bin" size="1048576" crc="9d4b447a" sha1="3f82b2f028345b6fc84801fa38d70475645d6aa2" offset="0x000000"/> + <rom name="party quiz mega q (jpn).bin" size="1048576" crc="9d4b447a" sha1="3f82b2f028345b6fc84801fa38d70475645d6aa2"/> </dataarea> </part> </software> @@ -21638,7 +21638,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pebble beach golf links (usa).bin" size="2097152" crc="95823c43" sha1="c9971710651056b8211b9bbd68eb5d1569e39e1f" offset="0x000000"/> + <rom name="pebble beach golf links (usa).bin" size="2097152" crc="95823c43" sha1="c9971710651056b8211b9bbd68eb5d1569e39e1f"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21652,7 +21652,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pebble beach golf links (feb 14, 1994 prototype).bin" size="2097152" crc="d124ce9c" sha1="961d8837ffcd05d5cd43326e2a652c1f6d8ab3ad" offset="0x000000" /> + <rom name="pebble beach golf links (feb 14, 1994 prototype).bin" size="2097152" crc="d124ce9c" sha1="961d8837ffcd05d5cd43326e2a652c1f6d8ab3ad" /> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21669,7 +21669,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="new 3d golf simulation pebble beach no hatou (jpn).bin" size="1572864" crc="96ed2e5d" sha1="dee8430f4f15b4d04e1e3c0cc9d7d7f55ca1ad7b" offset="0x000000"/> + <rom name="new 3d golf simulation pebble beach no hatou (jpn).bin" size="1572864" crc="96ed2e5d" sha1="dee8430f4f15b4d04e1e3c0cc9d7d7f55ca1ad7b"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -21684,7 +21684,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pele ii - world tournament soccer (euro, usa).bin" size="2097152" crc="05a486e9" sha1="96498065545ed122aa29471d762a2ae1362b2dea" offset="0x000000"/> + <rom name="pele ii - world tournament soccer (euro, usa).bin" size="2097152" crc="05a486e9" sha1="96498065545ed122aa29471d762a2ae1362b2dea"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="1024"> @@ -21699,7 +21699,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pele! (euro, usa).bin" size="1048576" crc="5a8abe51" sha1="c0a91e2d10b98174faa647fb732c335d7438abf7" offset="0x000000"/> + <rom name="pele! (euro, usa).bin" size="1048576" crc="5a8abe51" sha1="c0a91e2d10b98174faa647fb732c335d7438abf7"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="4096"> @@ -21716,7 +21716,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ぺぺんがペンゴ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pepenga pengo (jpn).bin" size="1048576" crc="d1e2324b" sha1="c88c30d9e1fb6fb3a8aadde047158a3683bb6b1a" offset="0x000000"/> + <rom name="pepenga pengo (jpn).bin" size="1048576" crc="d1e2324b" sha1="c88c30d9e1fb6fb3a8aadde047158a3683bb6b1a"/> </dataarea> </part> </software> @@ -21728,7 +21728,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_jcart"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mdstee_13.bin" size="1048576" crc="aa8b19bc" sha1="3f73dcabcdf0d781834fcc673533301b82f0e91b" offset="0x000000"/> + <rom name="mdstee_13.bin" size="1048576" crc="aa8b19bc" sha1="3f73dcabcdf0d781834fcc673533301b82f0e91b"/> </dataarea> </part> </software> @@ -21740,7 +21740,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_jcart"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pete sampras tennis (euro, usa) (j-cart).bin" size="1048576" crc="9ef5bbd1" sha1="222a66cdb8865a7f89e5a72418413888bb400176" offset="0x000000"/> + <rom name="pete sampras tennis (euro, usa) (j-cart).bin" size="1048576" crc="9ef5bbd1" sha1="222a66cdb8865a7f89e5a72418413888bb400176"/> </dataarea> </part> </software> @@ -21752,7 +21752,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pga tour golf ii (euro, usa) (v1.1).bin" size="1048576" crc="e82b8606" sha1="12d5236a4ff23c5b1e4f452b3abd3d48e6e55314" offset="0x000000"/> + <rom name="pga tour golf ii (euro, usa) (v1.1).bin" size="1048576" crc="e82b8606" sha1="12d5236a4ff23c5b1e4f452b3abd3d48e6e55314"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21769,7 +21769,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pga tour golf ii (jpn).bin" size="1048576" crc="c05b7a4a" sha1="a5896f2f019530929194a6d80828d18b859b9174" offset="0x000000"/> + <rom name="pga tour golf ii (jpn).bin" size="1048576" crc="c05b7a4a" sha1="a5896f2f019530929194a6d80828d18b859b9174"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21783,7 +21783,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="phantasy star ii (euro, usa).bin" size="786432" crc="0d07d0ef" sha1="fcd032ded2235171f51db316ad1b7688fbbdafe4" offset="0x000000"/> + <rom name="phantasy star ii (euro, usa).bin" size="786432" crc="0d07d0ef" sha1="fcd032ded2235171f51db316ad1b7688fbbdafe4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21797,7 +21797,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="phantasy star ii (jul 28, 1989 prototype).bin" size="786432" crc="b034c46e" sha1="80ff3216a4350a5e8a10d3107e70a244a837899b" offset="0x000000" /> + <rom name="phantasy star ii (jul 28, 1989 prototype).bin" size="786432" crc="b034c46e" sha1="80ff3216a4350a5e8a10d3107e70a244a837899b" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21811,7 +21811,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="phantasy star ii (bra).bin" size="786432" crc="e6688b66" sha1="ab62fac112cb4dd1f19cb973bd7952b161f6d100" offset="0x000000"/> + <rom name="phantasy star ii (bra).bin" size="786432" crc="e6688b66" sha1="ab62fac112cb4dd1f19cb973bd7952b161f6d100"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21828,7 +21828,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="mpr-12140+mpr-12181+mpr-12182.bin" size="786432" crc="bec8eb5a" sha1="fc186c681e110723b4be5590f242c73d5004c8a7" offset="0x000000"/> + <rom name="mpr-12140+mpr-12181+mpr-12182.bin" size="786432" crc="bec8eb5a" sha1="fc186c681e110723b4be5590f242c73d5004c8a7"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21841,7 +21841,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - amia's adventure (jpn) (sn).bin" size="262144" crc="a3a724aa" sha1="08c6beab6f02ad533fb814a8a877849da67fc1a4" offset="0x000000"/> + <rom name="phantasy star ii - amia's adventure (jpn) (sn).bin" size="262144" crc="a3a724aa" sha1="08c6beab6f02ad533fb814a8a877849da67fc1a4"/> </dataarea> </part> </software> @@ -21852,7 +21852,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - anne's adventure (jpn) (sn).bin" size="262144" crc="fafa5b6f" sha1="cf93d2d5eafc72b9de7aaa6d35b81a813862d9b7" offset="0x000000"/> + <rom name="phantasy star ii - anne's adventure (jpn) (sn).bin" size="262144" crc="fafa5b6f" sha1="cf93d2d5eafc72b9de7aaa6d35b81a813862d9b7"/> </dataarea> </part> </software> @@ -21863,7 +21863,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - huey's adventure (jpn) (sn).bin" size="262144" crc="1a076f83" sha1="abc5a7ac58aefc055ed8ca5fd0f7c802ab3e1ad5" offset="0x000000"/> + <rom name="phantasy star ii - huey's adventure (jpn) (sn).bin" size="262144" crc="1a076f83" sha1="abc5a7ac58aefc055ed8ca5fd0f7c802ab3e1ad5"/> </dataarea> </part> </software> @@ -21874,7 +21874,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - kinds's adventure (jpn) (sn).bin" size="262144" crc="c334f308" sha1="f2bd41741add13e8551250cf6afeb746e8cea316" offset="0x000000"/> + <rom name="phantasy star ii - kinds's adventure (jpn) (sn).bin" size="262144" crc="c334f308" sha1="f2bd41741add13e8551250cf6afeb746e8cea316"/> </dataarea> </part> </software> @@ -21885,7 +21885,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - nei's adventure (jpn) (sn).bin" size="262144" crc="3d9ad465" sha1="bc1b2955d1ead44d744dacdc072481dff42e4d81" offset="0x000000"/> + <rom name="phantasy star ii - nei's adventure (jpn) (sn).bin" size="262144" crc="3d9ad465" sha1="bc1b2955d1ead44d744dacdc072481dff42e4d81"/> </dataarea> </part> </software> @@ -21896,7 +21896,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - rudger's adventure (jpn) (sn).bin" size="262144" crc="6b5916d2" sha1="dda0783cd5c6340c8dde665be22366108fadf50b" offset="0x000000"/> + <rom name="phantasy star ii - rudger's adventure (jpn) (sn).bin" size="262144" crc="6b5916d2" sha1="dda0783cd5c6340c8dde665be22366108fadf50b"/> </dataarea> </part> </software> @@ -21907,7 +21907,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - shilka's adventure (jpn) (sn).bin" size="262144" crc="1f83beb2" sha1="114f37a287b51664e52ba483f07911a660f9e7df" offset="0x000000"/> + <rom name="phantasy star ii - shilka's adventure (jpn) (sn).bin" size="262144" crc="1f83beb2" sha1="114f37a287b51664e52ba483f07911a660f9e7df"/> </dataarea> </part> </software> @@ -21918,7 +21918,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="phantasy star ii - yushis's adventure (jpn) (sn).bin" size="262144" crc="d40c76d6" sha1="85679e11000387b6ef002c53bb03593f1c3f1c11" offset="0x000000"/> + <rom name="phantasy star ii - yushis's adventure (jpn) (sn).bin" size="262144" crc="d40c76d6" sha1="85679e11000387b6ef002c53bb03593f1c3f1c11"/> </dataarea> </part> </software> @@ -21930,7 +21930,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="phantasy star iii - generations of doom (euro, usa, kor).bin" size="786432" crc="c6b42b0f" sha1="59d4914e652672fd1e453c76b8250d17e8ca154e" offset="0x000000"/> + <rom name="phantasy star iii - generations of doom (euro, usa, kor).bin" size="786432" crc="c6b42b0f" sha1="59d4914e652672fd1e453c76b8250d17e8ca154e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21944,7 +21944,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="phantasy star iii - generations of doom (bra).bin" size="786432" crc="2e9b4c23" sha1="59ccfc6b85b95666d0e2c85e3e08c847c4a7ad34" offset="0x000000"/> + <rom name="phantasy star iii - generations of doom (bra).bin" size="786432" crc="2e9b4c23" sha1="59ccfc6b85b95666d0e2c85e3e08c847c4a7ad34"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21961,7 +21961,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="phantasy star iii - toki no keishousha (jpn).bin" size="786432" crc="6c48c06f" sha1="68b0f8e73dea5dca1b6ac8c0e12bc1d9761edf32" offset="0x000000"/> + <rom name="phantasy star iii - toki no keishousha (jpn).bin" size="786432" crc="6c48c06f" sha1="68b0f8e73dea5dca1b6ac8c0e12bc1d9761edf32"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21976,7 +21976,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (usa).bin" size="3145728" crc="fe236442" sha1="bc7ff6d6a8408f38562bc610f24645cad6c42629" offset="0x000000"/> + <rom name="phantasy star iv (usa).bin" size="3145728" crc="fe236442" sha1="bc7ff6d6a8408f38562bc610f24645cad6c42629"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -21992,7 +21992,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (euro).bin" size="3145728" crc="389c2968" sha1="f055fc02142334ea798c696ec8d4c262ca28d847" offset="0x000000"/> + <rom name="phantasy star iv (euro).bin" size="3145728" crc="389c2968" sha1="f055fc02142334ea798c696ec8d4c262ca28d847"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22009,7 +22009,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star - sennenki no owari ni (jpn).bin" size="3145728" crc="f0bfad42" sha1="9d330d5e395b7caae11fae92f71d259b8391904b" offset="0x000000"/> + <rom name="phantasy star - sennenki no owari ni (jpn).bin" size="3145728" crc="f0bfad42" sha1="9d330d5e395b7caae11fae92f71d259b8391904b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22023,7 +22023,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (prototype - aug 15, 1994).bin" size="3145728" crc="60137f25" sha1="81fe74c288bcf97b70758442c520ec47308cfcee" offset="0x000000"/> + <rom name="phantasy star iv (prototype - aug 15, 1994).bin" size="3145728" crc="60137f25" sha1="81fe74c288bcf97b70758442c520ec47308cfcee"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22037,7 +22037,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (prototype - jun 08, 1994).bin" size="3145728" crc="dc2e1c0a" sha1="d72b9d68cfb54b4221f3a2416eac30a94accd427" offset="0x000000"/> + <rom name="phantasy star iv (prototype - jun 08, 1994).bin" size="3145728" crc="dc2e1c0a" sha1="d72b9d68cfb54b4221f3a2416eac30a94accd427"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22051,7 +22051,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (prototype - may 30, 1994).bin" size="3145728" crc="b32b17e1" sha1="803877f317eeaaec57af07451a5ccf9309db513c" offset="0x000000"/> + <rom name="phantasy star iv (prototype - may 30, 1994).bin" size="3145728" crc="b32b17e1" sha1="803877f317eeaaec57af07451a5ccf9309db513c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22065,7 +22065,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (prototype - nov 07, 1994).bin" size="3145728" crc="bda29cdf" sha1="e0c3de9991a03fd48dc85caae6415aaac016ab4a" offset="0x000000"/> + <rom name="phantasy star iv (prototype - nov 07, 1994).bin" size="3145728" crc="bda29cdf" sha1="e0c3de9991a03fd48dc85caae6415aaac016ab4a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22079,7 +22079,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="phantasy star iv (prototype - oct 27, 1994).bin" size="3145728" crc="12a2590a" sha1="6720d3afcd28cad06ac15749843d2a6995f403dc" offset="0x000000"/> + <rom name="phantasy star iv (prototype - oct 27, 1994).bin" size="3145728" crc="12a2590a" sha1="6720d3afcd28cad06ac15749843d2a6995f403dc"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22092,7 +22092,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Viacom New Media</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="phantom 2040 (usa).bin" size="2097152" crc="fb36e1f3" sha1="260b9f8fbd681bb1fc445538726836f0d423b4cc" offset="0x000000"/> + <rom name="phantom 2040 (usa).bin" size="2097152" crc="fb36e1f3" sha1="260b9f8fbd681bb1fc445538726836f0d423b4cc"/> </dataarea> </part> </software> @@ -22103,7 +22103,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="phelios (usa).bin" size="524288" crc="11c79320" sha1="c2e34b7eb411ac78bb480e30434808b2ae4989ea" offset="0x000000"/> + <rom name="phelios (usa).bin" size="524288" crc="11c79320" sha1="c2e34b7eb411ac78bb480e30434808b2ae4989ea"/> </dataarea> </part> </software> @@ -22115,7 +22115,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_stm95"/> <dataarea name="rom" width="16" endianness="big" size="8388608"> - <rom name="pier solar and the great architects (world) (en,es,pt) (rev c) (unl).bin" size="8388608" crc="dfb94f1b" sha1="2e7710b1956514c27be24db000e60d3c3a1dc2d8" offset="0x000000" /> + <rom name="pier solar and the great architects (world) (en,es,pt) (rev c) (unl).bin" size="8388608" crc="dfb94f1b" sha1="2e7710b1956514c27be24db000e60d3c3a1dc2d8" /> </dataarea> </part> </software> @@ -22127,7 +22127,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_stm95"/> <dataarea name="rom" width="16" endianness="big" size="8388608"> - <rom name="pier solar and the great architects (world) (en,fr,de) (rev b) (unl).bin" size="8388608" crc="25b7063e" sha1="2e2b03cdf58662b450ac09e9883d5767ce2be350" offset="0x000000" /> + <rom name="pier solar and the great architects (world) (en,fr,de) (rev b) (unl).bin" size="8388608" crc="25b7063e" sha1="2e2b03cdf58662b450ac09e9883d5767ce2be350" /> </dataarea> </part> </software> @@ -22139,7 +22139,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_stm95"/> <dataarea name="rom" width="16" endianness="big" size="8388608"> - <rom name="pier solar and the great architects (world) (en,fr,de) (rev a) (unl).bin" size="8388608" crc="4261ea9b" sha1="59f7557725a740322fa92402e13c98823f795aa9" offset="0x000000" /> + <rom name="pier solar and the great architects (world) (en,fr,de) (rev a) (unl).bin" size="8388608" crc="4261ea9b" sha1="59f7557725a740322fa92402e13c98823f795aa9" /> </dataarea> </part> </software> @@ -22151,7 +22151,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="pier solar and the great architects (world) (beta) (unl).bin" size="3407872" crc="55ffb501" sha1="d672e456f1af120d1fa7137c3fbee1d9f62d9296" offset="0x000000" /> + <rom name="pier solar and the great architects (world) (beta) (unl).bin" size="3407872" crc="55ffb501" sha1="d672e456f1af120d1fa7137c3fbee1d9f62d9296" /> </dataarea> <!-- What is the correct amount?!? --> <dataarea name="sram" size="4096"> @@ -22165,7 +22165,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>TecMagik</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pink goes to hollywood (usa) (beta).bin" size="1048576" crc="56087cff" sha1="5f2631b1850875129efd98d501f6419eb12b9817" offset="0x000000"/> + <rom name="pink goes to hollywood (usa) (beta).bin" size="1048576" crc="56087cff" sha1="5f2631b1850875129efd98d501f6419eb12b9817"/> </dataarea> </part> </software> @@ -22176,7 +22176,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>THQ</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="pinocchio (usa).bin" size="3145728" crc="cd4128d8" sha1="ad6098fe3642489d0281b1f168319a753e8bd02a" offset="0x000000"/> + <rom name="pinocchio (usa).bin" size="3145728" crc="cd4128d8" sha1="ad6098fe3642489d0281b1f168319a753e8bd02a"/> </dataarea> </part> </software> @@ -22187,7 +22187,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pirates of dark water, the (usa) (january 1994).bin" size="2097152" crc="0c45b9f7" sha1="a95eabc00ed9f4867f394c1e5e03afad0381843b" offset="0x000000"/> + <rom name="pirates of dark water, the (usa) (january 1994).bin" size="2097152" crc="0c45b9f7" sha1="a95eabc00ed9f4867f394c1e5e03afad0381843b"/> </dataarea> </part> </software> @@ -22198,7 +22198,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pirates of dark water, the (euro, usa) (may 1994).bin" size="2097152" crc="0a62de34" sha1="55496714f32eb7f57335201f90b3f437a1500c49" offset="0x000000"/> + <rom name="pirates of dark water, the (euro, usa) (may 1994).bin" size="2097152" crc="0a62de34" sha1="55496714f32eb7f57335201f90b3f437a1500c49"/> </dataarea> </part> </software> @@ -22209,7 +22209,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Microprose</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pirates! gold (usa) (beta).bin" size="1048576" crc="0a525641" sha1="6449aea7af69e6b91c91b654c9ea952a72f0dd7c" offset="0x000000"/> + <rom name="pirates! gold (usa) (beta).bin" size="1048576" crc="0a525641" sha1="6449aea7af69e6b91c91b654c9ea952a72f0dd7c"/> </dataarea> </part> </software> @@ -22223,7 +22223,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ピットファイター"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pit-fighter (world).bin" size="1048576" crc="1e0e0831" sha1="19f81e5d0c4564e06fdccd7a7e67d98fa04360f4" offset="0x000000"/> + <rom name="pit-fighter (world).bin" size="1048576" crc="1e0e0831" sha1="19f81e5d0c4564e06fdccd7a7e67d98fa04360f4"/> </dataarea> </part> </software> @@ -22234,7 +22234,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Activision</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pitfall - the mayan adventure (usa).bin" size="2097152" crc="f917e34f" sha1="f2067e7d974f03bf922286241119dac7c0ecabff" offset="0x000000"/> + <rom name="pitfall - the mayan adventure (usa).bin" size="2097152" crc="f917e34f" sha1="f2067e7d974f03bf922286241119dac7c0ecabff"/> </dataarea> </part> </software> @@ -22245,7 +22245,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Disney Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="pocahontas (usa).bin" size="4194304" crc="6ddd1c6d" sha1="b57ae70f1d735c8052991053297a0c878f8a9417" offset="0x000000"/> + <rom name="pocahontas (usa).bin" size="4194304" crc="6ddd1c6d" sha1="b57ae70f1d735c8052991053297a0c878f8a9417"/> </dataarea> </part> </software> @@ -22257,7 +22257,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_kof99"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pocket monsters (unl).bin" size="2097152" crc="f68f6367" sha1="d10de935e099c520384c986b1f00fd5e72d64e03" offset="0x000000"/> + <rom name="pocket monsters (unl).bin" size="2097152" crc="f68f6367" sha1="d10de935e099c520384c986b1f00fd5e72d64e03"/> </dataarea> </part> </software> @@ -22269,7 +22269,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_pokea"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pocket monsters (unl) (alt).bin" size="2097152" crc="fb176667" sha1="3d667aea1b6fa980dddcc10e65845a6831491792" offset="0x000000"/> + <rom name="pocket monsters (unl) (alt).bin" size="2097152" crc="fb176667" sha1="3d667aea1b6fa980dddcc10e65845a6831491792"/> </dataarea> </part> </software> @@ -22281,7 +22281,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_lion3"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pocket monsters 2 (unl).bin" size="2097152" crc="30f7031f" sha1="dae100dfaee1b5b7816731cb2f43bcda3da273b7" offset="0x000000"/> + <rom name="pocket monsters 2 (unl).bin" size="2097152" crc="30f7031f" sha1="dae100dfaee1b5b7816731cb2f43bcda3da273b7"/> </dataarea> </part> </software> @@ -22292,7 +22292,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pokemon ii (unl).bin" size="2097152" crc="a5ef0b96" sha1="d5dc9facfec1f52a4cb036ce918003dd89474b5c" offset="0x000000"/> + <rom name="pokemon ii (unl).bin" size="2097152" crc="a5ef0b96" sha1="d5dc9facfec1f52a4cb036ce918003dd89474b5c"/> </dataarea> </part> </software> @@ -22303,7 +22303,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pokemon crazy drummer (unl).bin" size="2097152" crc="8838a25d" sha1="780a81fe6dd2fb9575ccdc506e7dbee13213d01d" offset="0x000000"/> + <rom name="pokemon crazy drummer (unl).bin" size="2097152" crc="8838a25d" sha1="780a81fe6dd2fb9575ccdc506e7dbee13213d01d"/> </dataarea> </part> </software> @@ -22314,7 +22314,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="populous (euro).bin" size="524288" crc="83d56f64" sha1="fe388caefbad7c08b699ed2d0e8a62ff1d697a16" offset="0x000000"/> + <rom name="populous (euro).bin" size="524288" crc="83d56f64" sha1="fe388caefbad7c08b699ed2d0e8a62ff1d697a16"/> </dataarea> </part> </software> @@ -22328,7 +22328,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ポピュラス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="populous (jpn).bin" size="524288" crc="97c26818" sha1="9abd1806c6e921a6df0f71361aee8024d5c3f049" offset="0x000000"/> + <rom name="populous (jpn).bin" size="524288" crc="97c26818" sha1="9abd1806c6e921a6df0f71361aee8024d5c3f049"/> </dataarea> </part> </software> @@ -22340,7 +22340,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <sharedfeat name="incompatibility" value="TMSS"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="populous (usa).bin" size="524288" crc="bd74b31e" sha1="89907c4ba4fd9db4e8ef2271c0253bb0e4b6d52d" offset="0x000000"/> + <rom name="populous (usa).bin" size="524288" crc="bd74b31e" sha1="89907c4ba4fd9db4e8ef2271c0253bb0e4b6d52d"/> </dataarea> </part> </software> @@ -22355,7 +22355,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="power monger (jpn, kor).bin" size="1048576" crc="553289b3" sha1="f0a48f25d87f7a6d17ff76f5e29ea7be2d430ce4" offset="0x000000"/> + <rom name="power monger (jpn, kor).bin" size="1048576" crc="553289b3" sha1="f0a48f25d87f7a6d17ff76f5e29ea7be2d430ce4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22371,7 +22371,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="?? (Namcot)"/> <feature name="ic1" value="NAMCO GPB"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="namco gpb.ic1" size="524288" crc="7adf232f" sha1="217d64da0b09b88dfa3fd91b7fa081ec7a8666e0" offset="0x000000"/> + <rom name="namco gpb.ic1" size="524288" crc="7adf232f" sha1="217d64da0b09b88dfa3fd91b7fa081ec7a8666e0"/> </dataarea> </part> </software> @@ -22385,7 +22385,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="レッスルボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wrestleball (jpn).bin" size="524288" crc="d563e07f" sha1="bb6e6cd4f80ad69265b8c0d16b7581c629fd1770" offset="0x000000"/> + <rom name="wrestleball (jpn).bin" size="524288" crc="d563e07f" sha1="bb6e6cd4f80ad69265b8c0d16b7581c629fd1770"/> </dataarea> </part> </software> @@ -22397,7 +22397,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="prime time nfl starring deion sanders (usa).bin" size="2097152" crc="5aa53cbc" sha1="7d7a5a920ac30831556b58caac66f4a8dde1632a" offset="0x000000"/> + <rom name="prime time nfl starring deion sanders (usa).bin" size="2097152" crc="5aa53cbc" sha1="7d7a5a920ac30831556b58caac66f4a8dde1632a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -22410,7 +22410,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="prince of persia (beta).bin" size="1048576" crc="505314b6" sha1="addd33ce2f9c022433be1c3ea803371e7f6b694b" offset="0x000000"/> + <rom name="prince of persia (beta).bin" size="1048576" crc="505314b6" sha1="addd33ce2f9c022433be1c3ea803371e7f6b694b"/> </dataarea> </part> </software> @@ -22421,7 +22421,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="prince of persia (beta) (earlier).bin" size="262144" crc="425e6a87" sha1="224516e54a4bac00089e61c8e0a4794eac92d8df" offset="0x000000"/> + <rom name="prince of persia (beta) (earlier).bin" size="262144" crc="425e6a87" sha1="224516e54a4bac00089e61c8e0a4794eac92d8df"/> </dataarea> </part> </software> @@ -22432,7 +22432,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="prince of persia (usa).bin" size="1048576" crc="13c181a4" sha1="30080c7a8617ba3aaf67587970f32cd846234611" offset="0x000000"/> + <rom name="prince of persia (usa).bin" size="1048576" crc="13c181a4" sha1="30080c7a8617ba3aaf67587970f32cd846234611"/> </dataarea> </part> </software> @@ -22443,7 +22443,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="prince of persia 2 - the shadow and the flame (euro) (prototype).bin" size="2097152" crc="3ab44d46" sha1="ba63dc1e521bee68b4121b626061ebb203ac63c6" offset="0x000000"/> + <rom name="prince of persia 2 - the shadow and the flame (euro) (prototype).bin" size="2097152" crc="3ab44d46" sha1="ba63dc1e521bee68b4121b626061ebb203ac63c6"/> </dataarea> </part> </software> @@ -22454,7 +22454,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tradewest</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pro quarterback (usa).bin" size="1048576" crc="cc8b2b69" sha1="a878d6149a3d5c4ccca7741af45659f753b32ed7" offset="0x000000"/> + <rom name="pro quarterback (usa).bin" size="1048576" crc="cc8b2b69" sha1="a878d6149a3d5c4ccca7741af45659f753b32ed7"/> </dataarea> </part> </software> @@ -22469,7 +22469,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="pro yakyuu super league '91 (jpn).bin" size="524288" crc="a948ab7e" sha1="9d446471b8fe37b08dc7c4a99de22de9d56a1d16" offset="0x000000"/> + <rom name="pro yakyuu super league '91 (jpn).bin" size="524288" crc="a948ab7e" sha1="9d446471b8fe37b08dc7c4a99de22de9d56a1d16"/> </dataarea> <dataarea name="sram" size="8192"> <!-- based on game formatting, 8-bit only, not specified in header --> </dataarea> @@ -22485,7 +22485,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="353536"/> <feature name="u1" value="FV010A1"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fv010a1.u1" size="2097152" crc="c579f45e" sha1="68ea84146105bda91f6056932ff4fb42aa3eb4a7" offset="0x000000"/> + <rom name="fv010a1.u1" size="2097152" crc="c579f45e" sha1="68ea84146105bda91f6056932ff4fb42aa3eb4a7"/> </dataarea> </part> </software> @@ -22499,7 +22499,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="魂斗羅 ザ・ハードコア"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="contra - the hard corps (jpn).bin" size="2097152" crc="2ab26380" sha1="0a9d263490497c85d7010979765c48f98d9927bd" offset="0x000000"/> + <rom name="contra - the hard corps (jpn).bin" size="2097152" crc="2ab26380" sha1="0a9d263490497c85d7010979765c48f98d9927bd"/> </dataarea> </part> </software> @@ -22513,7 +22513,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サイオブレード"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="psy-o-blade (jpn).bin" size="655360" crc="8ba7e6c5" sha1="274d98e0c04caed378f1dd489dc3741b9ad13a88" offset="0x000000"/> + <rom name="psy-o-blade (jpn).bin" size="655360" crc="8ba7e6c5" sha1="274d98e0c04caed378f1dd489dc3741b9ad13a88"/> </dataarea> </part> </software> @@ -22524,7 +22524,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="puggsy (beta).bin" size="1048576" crc="37fa4877" sha1="d1b4e6528e90319d5bab47de98dd691070998df4" offset="0x000000"/> + <rom name="puggsy (beta).bin" size="1048576" crc="37fa4877" sha1="d1b4e6528e90319d5bab47de98dd691070998df4"/> </dataarea> </part> </software> @@ -22535,7 +22535,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="puggsy (usa).bin" size="1048576" crc="70132168" sha1="5f4d1acd1b8580e83952e1083cfa881b0ec5b9fd" offset="0x000000"/> + <rom name="puggsy (usa).bin" size="1048576" crc="70132168" sha1="5f4d1acd1b8580e83952e1083cfa881b0ec5b9fd"/> </dataarea> </part> </software> @@ -22549,7 +22549,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="パルスマン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pulseman (jpn).bin" size="2097152" crc="138a104e" sha1="5fd76a5f80e4684b5f9d445ddb893679985684e6" offset="0x000000"/> + <rom name="pulseman (jpn).bin" size="2097152" crc="138a104e" sha1="5fd76a5f80e4684b5f9d445ddb893679985684e6"/> </dataarea> </part> </software> @@ -22560,7 +22560,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Capcom</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="punisher, the (euro).bin" size="2097152" crc="729edd17" sha1="d11ec72726498e4608eefc1ef2b8a3cadb025394" offset="0x000000"/> + <rom name="punisher, the (euro).bin" size="2097152" crc="729edd17" sha1="d11ec72726498e4608eefc1ef2b8a3cadb025394"/> </dataarea> </part> </software> @@ -22572,7 +22572,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>System 3 / Ocean</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="0x100000"> - <rom name="PS-md.BIN" size="0x100000" crc="2348da80" sha1="f529598f56c581854d2bde2ee960100273813539" offset="0x000000"/> + <rom name="PS-md.BIN" size="0x100000" crc="2348da80" sha1="f529598f56c581854d2bde2ee960100273813539"/> </dataarea> </part> </software> @@ -22584,7 +22584,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="putter golf (jpn) (sn).bin" size="262144" crc="20f168a6" sha1="345af8995cf9d88f7c4d8cfd81c8ccd45e6478fc" offset="0x000000"/> + <rom name="putter golf (jpn) (sn).bin" size="262144" crc="20f168a6" sha1="345af8995cf9d88f7c4d8cfd81c8ccd45e6478fc"/> </dataarea> </part> </software> @@ -22595,7 +22595,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="putter golf (jpn) (gnk).bin" size="262144" crc="a6557faa" sha1="9c4bc513a00f5bb5f7c72b41999d9c8c12345acf" offset="0x000000"/> + <rom name="putter golf (jpn) (gnk).bin" size="262144" crc="a6557faa" sha1="9c4bc513a00f5bb5f7c72b41999d9c8c12345acf"/> </dataarea> </part> </software> @@ -22609,7 +22609,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ぷよぷよ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="puyo puyo (jpn).bin" size="524288" crc="7f26614e" sha1="02656b5707cf9452d4cf48378ffd3a95dc84e9c5" offset="0x000000"/> + <rom name="puyo puyo (jpn).bin" size="524288" crc="7f26614e" sha1="02656b5707cf9452d4cf48378ffd3a95dc84e9c5"/> </dataarea> </part> </software> @@ -22623,7 +22623,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ぷよぷよ通"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="puyo puyo 2 (jpn) (v1.1).bin" size="2097152" crc="25b7b2aa" sha1="d9c0edaadf66f215565a9dd4178313581fec811c" offset="0x000000"/> + <rom name="puyo puyo 2 (jpn) (v1.1).bin" size="2097152" crc="25b7b2aa" sha1="d9c0edaadf66f215565a9dd4178313581fec811c"/> </dataarea> </part> </software> @@ -22637,7 +22637,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ぷよぷよ通"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="puyo puyo 2 (jpn).bin" size="2097152" crc="51ad7797" sha1="b9fd6e14f446a16927b54de0234bcd981a86488f" offset="0x000000"/> + <rom name="puyo puyo 2 (jpn).bin" size="2097152" crc="51ad7797" sha1="b9fd6e14f446a16927b54de0234bcd981a86488f"/> </dataarea> </part> </software> @@ -22651,7 +22651,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="PUZZLE & ACTION イチダントア〜ル"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="puzzle & action - ichidanto-r (jpn).bin" size="2097152" crc="7bdec762" sha1="2e43ea1870dd3352e3c153373507554d97d51edf" offset="0x000000"/> + <rom name="puzzle & action - ichidanto-r (jpn).bin" size="2097152" crc="7bdec762" sha1="2e43ea1870dd3352e3c153373507554d97d51edf"/> </dataarea> </part> </software> @@ -22665,7 +22665,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="PUZZLE & ACTION タントア〜ル"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="puzzle & action - tanto-r (jpn).bin" size="2097152" crc="d2d2d437" sha1="2bf6965ee883a70b4f0842e9efa17c5e20b5cb47" offset="0x000000"/> + <rom name="puzzle & action - tanto-r (jpn).bin" size="2097152" crc="d2d2d437" sha1="2bf6965ee883a70b4f0842e9efa17c5e20b5cb47"/> </dataarea> </part> </software> @@ -22676,7 +22676,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="pyramid magic (jpn) (sn).bin" size="262144" crc="306d839e" sha1="e32382b419d63186dc4f5521045cae2145cb7975" offset="0x000000"/> + <rom name="pyramid magic (jpn) (sn).bin" size="262144" crc="306d839e" sha1="e32382b419d63186dc4f5521045cae2145cb7975"/> </dataarea> </part> </software> @@ -22687,7 +22687,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="pyramid magic (jpn) (gnk).bin" size="262144" crc="b20272ea" sha1="8fa4936dabbb662f006367e9fd31595e9bfc7907" offset="0x000000"/> + <rom name="pyramid magic (jpn) (gnk).bin" size="262144" crc="b20272ea" sha1="8fa4936dabbb662f006367e9fd31595e9bfc7907"/> </dataarea> </part> </software> @@ -22698,7 +22698,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="pyramid magic ii (jpn) (sn).bin" size="262144" crc="c9ddac72" sha1="b74feb0b7f5f6eaac72f0895b51a8f8421dcb768" offset="0x000000"/> + <rom name="pyramid magic ii (jpn) (sn).bin" size="262144" crc="c9ddac72" sha1="b74feb0b7f5f6eaac72f0895b51a8f8421dcb768"/> </dataarea> </part> </software> @@ -22709,7 +22709,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="pyramid magic iii (jpn) (sn).bin" size="262144" crc="8329820a" sha1="c386a1fc6cf5d0d6f0d2eba0b2ddda649143da67" offset="0x000000"/> + <rom name="pyramid magic iii (jpn) (sn).bin" size="262144" crc="8329820a" sha1="c386a1fc6cf5d0d6f0d2eba0b2ddda649143da67"/> </dataarea> </part> </software> @@ -22720,7 +22720,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="pyramid magic special (jpn) (sn).bin" size="262144" crc="153a3afa" sha1="010a336bedc1022846f3498693cd6b5218a05b4c" offset="0x000000"/> + <rom name="pyramid magic special (jpn) (sn).bin" size="262144" crc="153a3afa" sha1="010a336bedc1022846f3498693cd6b5218a05b4c"/> </dataarea> </part> </software> @@ -22731,7 +22731,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="quad challenge (usa).bin" size="524288" crc="74736a80" sha1="c7db4cd8b5dc8c0927824e9ddf1257591305d99a" offset="0x000000"/> + <rom name="quad challenge (usa).bin" size="524288" crc="74736a80" sha1="c7db4cd8b5dc8c0927824e9ddf1257591305d99a"/> </dataarea> </part> </software> @@ -22745,7 +22745,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="メガトラックス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="megatrax (jpn).bin" size="524288" crc="a0837741" sha1="9e611f2a70fb2505a661d0906b535c484db99d0b" offset="0x000000"/> + <rom name="megatrax (jpn).bin" size="524288" crc="a0837741" sha1="9e611f2a70fb2505a661d0906b535c484db99d0b"/> </dataarea> </part> </software> @@ -22757,7 +22757,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="撲克俱樂部 Poker 6 in 1 ~ Poker Club Poker 6 in 1 (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="poker club (sachen).bin" size="1048576" crc="ae28d9eb" sha1="600c9b234f2559b6d101a111f7033088bd701a5d" offset="0x000000"/> + <rom name="poker club (sachen).bin" size="1048576" crc="ae28d9eb" sha1="600c9b234f2559b6d101a111f7033088bd701a5d"/> </dataarea> </part> </software> @@ -22768,7 +22768,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="r.b.i. baseball '93 (usa).bin" size="1048576" crc="beafce84" sha1="4db6cca411ba3d32ad43d572389612935a42e3b3" offset="0x000000"/> + <rom name="r.b.i. baseball '93 (usa).bin" size="1048576" crc="beafce84" sha1="4db6cca411ba3d32ad43d572389612935a42e3b3"/> </dataarea> </part> </software> @@ -22779,7 +22779,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="r.b.i. baseball 3 (jul 18, 1991 prototype).bin" size="524288" crc="d0430946" sha1="e6d142f6d483f423c2d2271f3895ebf50063a6d5" offset="0x000000"/> + <rom name="r.b.i. baseball 3 (jul 18, 1991 prototype).bin" size="524288" crc="d0430946" sha1="e6d142f6d483f423c2d2271f3895ebf50063a6d5"/> </dataarea> </part> </software> @@ -22790,7 +22790,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="r.b.i. baseball 4 (usa).bin" size="1048576" crc="fecf9b94" sha1="37aaac7eda046968f4bff766566ca15b473f9060" offset="0x000000"/> + <rom name="r.b.i. baseball 4 (usa).bin" size="1048576" crc="fecf9b94" sha1="37aaac7eda046968f4bff766566ca15b473f9060"/> </dataarea> </part> </software> @@ -22801,7 +22801,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="r.b.i. baseball 4 (beta).bin" size="1048576" crc="f7420278" sha1="d999e11813dca4fe0ac05f371ff7900806238a69" offset="0x000000"/> + <rom name="r.b.i. baseball 4 (beta).bin" size="1048576" crc="f7420278" sha1="d999e11813dca4fe0ac05f371ff7900806238a69"/> </dataarea> </part> </software> @@ -22815,7 +22815,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="R.B.I.4.ベースボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="r.b.i. baseball 4 (jpn).bin" size="1048576" crc="8f4e1005" sha1="1cde0942bbbc9e88973ee56da06ccaabdcd34805" offset="0x000000"/> + <rom name="r.b.i. baseball 4 (jpn).bin" size="1048576" crc="8f4e1005" sha1="1cde0942bbbc9e88973ee56da06ccaabdcd34805"/> </dataarea> </part> </software> @@ -22829,7 +22829,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-16020-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-16020-f.ic1" size="524288" crc="d737cf3d" sha1="7961b37d364c8296d96f08a79577985113f72ba5" offset="0x000000"/> + <rom name="mpr-16020-f.ic1" size="524288" crc="d737cf3d" sha1="7961b37d364c8296d96f08a79577985113f72ba5"/> </dataarea> </part> </software> @@ -22840,7 +22840,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Activision</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="radical rex (euro).bin" size="1048576" crc="d02d3282" sha1="c8dc73b7cabf43813f9cf09370a4437af4f1573f" offset="0x000000"/> + <rom name="radical rex (euro).bin" size="1048576" crc="d02d3282" sha1="c8dc73b7cabf43813f9cf09370a4437af4f1573f"/> </dataarea> </part> </software> @@ -22851,7 +22851,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Activision</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="radical rex (usa).bin" size="1048576" crc="2e6eec7e" sha1="51019abbb8a4fc246eacd5f553628b74394fab66" offset="0x000000"/> + <rom name="radical rex (usa).bin" size="1048576" crc="2e6eec7e" sha1="51019abbb8a4fc246eacd5f553628b74394fab66"/> </dataarea> </part> </software> @@ -22865,7 +22865,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="レインボー・アイランド・エキストラ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="rainbow islands extra (jpn).bin" size="524288" crc="c74dcb35" sha1="e35fcc88e37d1691cd2572967e1ae193fcd303eb" offset="0x000000"/> + <rom name="rainbow islands extra (jpn).bin" size="524288" crc="c74dcb35" sha1="e35fcc88e37d1691cd2572967e1ae193fcd303eb"/> </dataarea> </part> </software> @@ -22879,7 +22879,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ランボーIII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12651.bin" size="262144" crc="2232f03d" sha1="ece53156a43fe14597a44f36a4e65e13cfc6d9d5" offset="0x000000"/> + <rom name="mpr-12651.bin" size="262144" crc="2232f03d" sha1="ece53156a43fe14597a44f36a4e65e13cfc6d9d5"/> </dataarea> </part> </software> @@ -22893,7 +22893,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="800057-02"/> <feature name="ic1" value="MPR-15125 335026-1050"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15125 335026-1050.ic1" size="524288" crc="9c4dd057" sha1="9dd4ee99e2ccf8759446d355584a9cbf685a3d8b" offset="0x000000"/> + <rom name="mpr-15125 335026-1050.ic1" size="524288" crc="9c4dd057" sha1="9dd4ee99e2ccf8759446d355584a9cbf685a3d8b"/> </dataarea> </part> </software> @@ -22907,7 +22907,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ランパート"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="rampart (jpn, kor).bin" size="524288" crc="16ead64c" sha1="15f9284da9b27b2803bc53790b51b9dac5185a09" offset="0x000000"/> + <rom name="rampart (jpn, kor).bin" size="524288" crc="16ead64c" sha1="15f9284da9b27b2803bc53790b51b9dac5185a09"/> </dataarea> </part> </software> @@ -22918,7 +22918,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ranger-x (euro).bin" size="1048576" crc="b8c04804" sha1="53908ee1c47f0d9d49e81fc295379552e2198948" offset="0x000000"/> + <rom name="ranger-x (euro).bin" size="1048576" crc="b8c04804" sha1="53908ee1c47f0d9d49e81fc295379552e2198948"/> </dataarea> </part> </software> @@ -22932,7 +22932,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="エクスランザー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15585.bin" size="1048576" crc="349bb68d" sha1="0006f55e826148cff9e717b582a39a04adf100df" offset="0x000000"/> + <rom name="mpr-15585.bin" size="1048576" crc="349bb68d" sha1="0006f55e826148cff9e717b582a39a04adf100df"/> </dataarea> </part> </software> @@ -22944,7 +22944,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="エクスランザー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ex-ranza (jpn) (beta).bin" size="1048576" crc="c642fdf4" sha1="f1c883f3bc6343c8a8181261ead3a534520a447f" offset="0x000000"/> + <rom name="ex-ranza (jpn) (beta).bin" size="1048576" crc="c642fdf4" sha1="f1c883f3bc6343c8a8181261ead3a534520a447f"/> </dataarea> </part> </software> @@ -22959,7 +22959,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ransei no hasha (jpn).bin" size="1048576" crc="a9a0083d" sha1="7c431e26226b99d09d61c4dc64131b2d81ae870e" offset="0x000000"/> + <rom name="ransei no hasha (jpn).bin" size="1048576" crc="a9a0083d" sha1="7c431e26226b99d09d61c4dc64131b2d81ae870e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -22972,7 +22972,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="rastan saga ii (usa).bin" size="524288" crc="c7ee8965" sha1="adec2cb70344ffc720ecdfeb68712bb3d1d0fd9c" offset="0x000000"/> + <rom name="rastan saga ii (usa).bin" size="524288" crc="c7ee8965" sha1="adec2cb70344ffc720ecdfeb68712bb3d1d0fd9c"/> </dataarea> </part> </software> @@ -22986,7 +22986,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ラスタン・サーガII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="rastan saga ii (jpn).bin" size="524288" crc="ebacfb5a" sha1="e7bd8367ae962af48a2e937bf6ced253f428b03d" offset="0x000000"/> + <rom name="rastan saga ii (jpn).bin" size="524288" crc="ebacfb5a" sha1="e7bd8367ae962af48a2e937bf6ced253f428b03d"/> </dataarea> </part> </software> @@ -22999,7 +22999,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="The Ren & Stimpy Show Presents Stimpy's Invention (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ren & stimpy - stimpy's invention (dec 9, 1993 build).bin" size="1045114" crc="1b475ed3" sha1="d39b2e07933060439030e9fddfaa5cd1b0e986c1" offset="0x000000"/> + <rom name="ren & stimpy - stimpy's invention (dec 9, 1993 build).bin" size="1045114" crc="1b475ed3" sha1="d39b2e07933060439030e9fddfaa5cd1b0e986c1"/> </dataarea> </part> </software> @@ -23011,7 +23011,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="The Ren & Stimpy Show Presents Stimpy's Invention (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ren & stimpy show presents stimpy's invention, the (usa).bin" size="1048576" crc="d9503ba5" sha1="29788359cc3311107e82f275868e908314d3d426" offset="0x000000"/> + <rom name="ren & stimpy show presents stimpy's invention, the (usa).bin" size="1048576" crc="d9503ba5" sha1="29788359cc3311107e82f275868e908314d3d426"/> </dataarea> </part> </software> @@ -23022,7 +23022,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ren & stimpy show presents stimpy's invention, the (usa) (beta).bin" size="1048576" crc="fcb86336" sha1="85e2e41d31bde9acc98070014640c00ba8dba6f8" offset="0x000000"/> + <rom name="ren & stimpy show presents stimpy's invention, the (usa) (beta).bin" size="1048576" crc="fcb86336" sha1="85e2e41d31bde9acc98070014640c00ba8dba6f8"/> </dataarea> </part> </software> @@ -23037,7 +23037,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14187.bin" size="1048576" crc="2e515f82" sha1="a07e4d56c9842e1177df9016fb9478060dc4c1c6" offset="0x000000"/> + <rom name="mpr-14187.bin" size="1048576" crc="2e515f82" sha1="a07e4d56c9842e1177df9016fb9478060dc4c1c6"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23050,7 +23050,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="resq (euro) (prototype).bin" size="1048576" crc="558e35e0" sha1="f572443bd1e0cf956c87e6cd925412cb0f35045f" offset="0x000000"/> + <rom name="resq (euro) (prototype).bin" size="1048576" crc="558e35e0" sha1="f572443bd1e0cf956c87e6cd925412cb0f35045f"/> </dataarea> </part> </software> @@ -23061,7 +23061,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="the revenge of shinobi (feb 1, 1990 prototype).bin" size="524288" crc="e488eb46" sha1="80865449e5edcfc637c726441f5084d5db105f5b" offset="0x000000" /> + <rom name="the revenge of shinobi (feb 1, 1990 prototype).bin" size="524288" crc="e488eb46" sha1="80865449e5edcfc637c726441f5084d5db105f5b" /> </dataarea> </part> </software> @@ -23072,7 +23072,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="revenge of shinobi, the (euro, usa).bin" size="524288" crc="05f27994" sha1="a88546e159bc882bf05eba66c09a3b21dee4154e" offset="0x000000"/> + <rom name="revenge of shinobi, the (euro, usa).bin" size="524288" crc="05f27994" sha1="a88546e159bc882bf05eba66c09a3b21dee4154e"/> </dataarea> </part> </software> @@ -23083,7 +23083,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="the revenge of shinobi (aug 21, 1989 prototype).bin" size="524288" crc="370253d8" sha1="927199d9acc9664980dd06e29e0309ca4d85d88e" offset="0x000000" /> + <rom name="the revenge of shinobi (aug 21, 1989 prototype).bin" size="524288" crc="370253d8" sha1="927199d9acc9664980dd06e29e0309ca4d85d88e" /> </dataarea> </part> </software> @@ -23097,7 +23097,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ザ・スーパー忍"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12675.bin" size="524288" crc="5c7e5ea6" sha1="d5807a44d2059aa4ff27ecb7bdc749fbb0382550" offset="0x000000"/> + <rom name="mpr-12675.bin" size="524288" crc="5c7e5ea6" sha1="d5807a44d2059aa4ff27ecb7bdc749fbb0382550"/> </dataarea> </part> </software> @@ -23108,7 +23108,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="richard scarry's busytown (usa).bin" size="2097152" crc="7bb60c3f" sha1="42e5ac265e3bf82c44dca70deb71b0aa08acf1a9" offset="0x000000"/> + <rom name="richard scarry's busytown (usa).bin" size="2097152" crc="7bb60c3f" sha1="42e5ac265e3bf82c44dca70deb71b0aa08acf1a9"/> </dataarea> </part> </software> @@ -23119,7 +23119,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2092268"> - <rom name="richard scarry's busytown (prototype - aug 09, 1994).bin" size="2092268" crc="c48cbc30" sha1="10cdf9b4284586402afbcaf02f4875ec1e49cd5d" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - aug 09, 1994).bin" size="2092268" crc="c48cbc30" sha1="10cdf9b4284586402afbcaf02f4875ec1e49cd5d"/> </dataarea> </part> </software> @@ -23130,7 +23130,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="richard scarry's busytown (prototype - aug 15, 1994).bin" size="2097152" crc="650ed917" sha1="e186b2c54514653374657b6033a05f5645c6aac2" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - aug 15, 1994).bin" size="2097152" crc="650ed917" sha1="e186b2c54514653374657b6033a05f5645c6aac2"/> </dataarea> </part> </software> @@ -23141,7 +23141,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="richard scarry's busytown (prototype - aug 16, 1994 - b).bin" size="2097152" crc="760cff62" sha1="85e5c63e0b8a536a134e20036c978724158be80e" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - aug 16, 1994 - b).bin" size="2097152" crc="760cff62" sha1="85e5c63e0b8a536a134e20036c978724158be80e"/> </dataarea> </part> </software> @@ -23152,7 +23152,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2095780"> - <rom name="richard scarry's busytown (prototype - aug 17, 1994).bin" size="2095780" crc="3b9c3f4a" sha1="6e70fafecdf133895715b52fd6614297e8b70763" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - aug 17, 1994).bin" size="2095780" crc="3b9c3f4a" sha1="6e70fafecdf133895715b52fd6614297e8b70763"/> </dataarea> </part> </software> @@ -23163,7 +23163,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="richard scarry's busytown (prototype - aug 25, 1994).bin" size="2097152" crc="a0c013ba" sha1="8051a0961ae0003786d6b33e07f442e3b72bf771" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - aug 25, 1994).bin" size="2097152" crc="a0c013ba" sha1="8051a0961ae0003786d6b33e07f442e3b72bf771"/> </dataarea> </part> </software> @@ -23174,7 +23174,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="richard scarry's busytown (prototype - aug 26, 1994).bin" size="2097152" crc="1ad270f3" sha1="375f358a24ae63be8b8bc1010f61b27d013f8212" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - aug 26, 1994).bin" size="2097152" crc="1ad270f3" sha1="375f358a24ae63be8b8bc1010f61b27d013f8212"/> </dataarea> </part> </software> @@ -23185,7 +23185,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2043912"> - <rom name="richard scarry's busytown (prototype - jul 21, 1994).bin" size="2043912" crc="1e92d6ff" sha1="cae77f948369d11f0152d68d75311b80c038f36a" offset="0x000000"/> + <rom name="richard scarry's busytown (prototype - jul 21, 1994).bin" size="2043912" crc="1e92d6ff" sha1="cae77f948369d11f0152d68d75311b80c038f36a"/> </dataarea> </part> </software> @@ -23196,7 +23196,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="riddle wired (jpn) (sn).bin" size="262144" crc="fae3d720" sha1="662ffc946978030125dc1274aeec5196bc9a721b" offset="0x000000"/> + <rom name="riddle wired (jpn) (sn).bin" size="262144" crc="fae3d720" sha1="662ffc946978030125dc1274aeec5196bc9a721b"/> </dataarea> </part> </software> @@ -23207,7 +23207,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Parker Brothers</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="risk (usa).bin" size="524288" crc="80416d0d" sha1="6f4bf5e1dc0de79e42934e5867641e1baadba0d9" offset="0x000000"/> + <rom name="risk (usa).bin" size="524288" crc="80416d0d" sha1="6f4bf5e1dc0de79e42934e5867641e1baadba0d9"/> </dataarea> </part> </software> @@ -23221,7 +23221,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="邪神ドラクソス ~RISKY WOODS~"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="jashin draxos (jpn, kor).bin" size="1048576" crc="1ea07af2" sha1="9652b8ed0e36ee17ef6c0b007ca3ad237c13a7a0" offset="0x000000"/> + <rom name="jashin draxos (jpn, kor).bin" size="1048576" crc="1ea07af2" sha1="9652b8ed0e36ee17ef6c0b007ca3ad237c13a7a0"/> </dataarea> </part> </software> @@ -23232,7 +23232,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ristar (euro, usa) (august 1994).bin" size="2097152" crc="9700139b" sha1="cf0215feddd38f19cd2d27bfa96dd4d742ba8bf7" offset="0x000000"/> + <rom name="ristar (euro, usa) (august 1994).bin" size="2097152" crc="9700139b" sha1="cf0215feddd38f19cd2d27bfa96dd4d742ba8bf7"/> </dataarea> </part> </software> @@ -23246,7 +23246,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="リスター ザ・シューティングスタ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ristar - the shooting star (jpn, kor).bin" size="2097152" crc="ce464f0e" sha1="a4dd8dc0b673afe7372ba9c05c8d6090302dcf4e" offset="0x000000"/> + <rom name="ristar - the shooting star (jpn, kor).bin" size="2097152" crc="ce464f0e" sha1="a4dd8dc0b673afe7372ba9c05c8d6090302dcf4e"/> </dataarea> </part> </software> @@ -23257,7 +23257,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ristar (prototype - aug 12, 1994).bin" size="2097152" crc="4371f046" sha1="078846cd7a6f86c6fe71c95b1d13e89e66bd9b25" offset="0x000000"/> + <rom name="ristar (prototype - aug 12, 1994).bin" size="2097152" crc="4371f046" sha1="078846cd7a6f86c6fe71c95b1d13e89e66bd9b25"/> </dataarea> </part> </software> @@ -23268,7 +23268,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ristar (prototype - aug 26, 1994).bin" size="2097152" crc="d0c74fdd" sha1="a54553ffa55fbdfc43cfb61af10ca0a79683ec75" offset="0x000000"/> + <rom name="ristar (prototype - aug 26, 1994).bin" size="2097152" crc="d0c74fdd" sha1="a54553ffa55fbdfc43cfb61af10ca0a79683ec75"/> </dataarea> </part> </software> @@ -23279,7 +23279,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ristar (prototype - jul 01, 1994).bin" size="2097152" crc="7c5c7a0a" sha1="d887378bed61a5be60664d3fe6559f78cc95d119" offset="0x000000"/> + <rom name="ristar (prototype - jul 01, 1994).bin" size="2097152" crc="7c5c7a0a" sha1="d887378bed61a5be60664d3fe6559f78cc95d119"/> </dataarea> </part> </software> @@ -23290,7 +23290,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ristar (prototype - jul 18, 1994).bin" size="2097152" crc="6becccc9" sha1="85b82470e5395e96e01a7339c81b60832ea3ab1a" offset="0x000000"/> + <rom name="ristar (prototype - jul 18, 1994).bin" size="2097152" crc="6becccc9" sha1="85b82470e5395e96e01a7339c81b60832ea3ab1a"/> </dataarea> </part> </software> @@ -23304,7 +23304,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ロード・ラッシュ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="road rash (japan).bin" size="1048576" crc="256a21d2" sha1="d822e5c16ee51dd1a030168bb8fd7c918398a82a" offset="0x000000"/> + <rom name="road rash (japan).bin" size="1048576" crc="256a21d2" sha1="d822e5c16ee51dd1a030168bb8fd7c918398a82a"/> </dataarea> </part> </software> @@ -23318,7 +23318,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="PWA P10001 REV H"/> <feature name="u1" value="ROAD RASH 2 RR206"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="road rash 2 rr206.bin" size="1048576" crc="0876e992" sha1="9afea43ed627671b50dd4a2abdd043b235414b91" offset="0x000000"/> + <rom name="road rash 2 rr206.bin" size="1048576" crc="0876e992" sha1="9afea43ed627671b50dd4a2abdd043b235414b91"/> </dataarea> </part> </software> @@ -23332,7 +23332,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ロード・ラッシュII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="road rash ii (jpn).bin" size="1048576" crc="9a5723b6" sha1="d89d7707cd4f30eef1fd2fd7e322d760ba8d6786" offset="0x000000"/> + <rom name="road rash ii (jpn).bin" size="1048576" crc="9a5723b6" sha1="d89d7707cd4f30eef1fd2fd7e322d760ba8d6786"/> </dataarea> </part> </software> @@ -23348,7 +23348,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="PWA P10001 REV K"/> <feature name="u1" value="ROAD RASH3 RR3B3"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="road rash3 rr3b3.u1" size="2097152" crc="15785956" sha1="b2324833bf81223a9626a6060cafc203dd203468" offset="0x000000"/> + <rom name="road rash3 rr3b3.u1" size="2097152" crc="15785956" sha1="b2324833bf81223a9626a6060cafc203dd203468"/> </dataarea> </part> </software> @@ -23359,7 +23359,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="road rash 3 (usa) (alpha).bin" size="2097152" crc="b6626083" sha1="2cbba62bc9ab1dc3b3ec18a5eb867643021ac552" offset="0x000000"/> + <rom name="road rash 3 (usa) (alpha).bin" size="2097152" crc="b6626083" sha1="2cbba62bc9ab1dc3b3ec18a5eb867643021ac552"/> </dataarea> </part> </software> @@ -23373,7 +23373,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="800068-01 REV A"/> <feature name="ic1" value="335032-1050"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="335032-1050.ic1" size="524288" crc="ec6cd5f0" sha1="927cdb93e688152f2ff9a89a1b22cd6517ada652" offset="0x000000"/> + <rom name="335032-1050.ic1" size="524288" crc="ec6cd5f0" sha1="927cdb93e688152f2ff9a89a1b22cd6517ada652"/> </dataarea> </part> </software> @@ -23384,7 +23384,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="roadblasters (jun 27, 1991 prototype).bin" size="524288" crc="e4ef86b9" sha1="b53c65a7c11bda45b001b6c3c3e636d92f166404" offset="0x000000"/> + <rom name="roadblasters (jun 27, 1991 prototype).bin" size="524288" crc="e4ef86b9" sha1="b53c65a7c11bda45b001b6c3c3e636d92f166404"/> </dataarea> </part> </software> @@ -23398,7 +23398,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ロードブラスターズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="roadblasters (jpn).bin" size="524288" crc="a0015440" sha1="7127e76ea33512d14cd78e6cac72ff8578454e1e" offset="0x000000"/> + <rom name="roadblasters (jpn).bin" size="524288" crc="a0015440" sha1="7127e76ea33512d14cd78e6cac72ff8578454e1e"/> </dataarea> </part> </software> @@ -23414,7 +23414,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ロボコップ VS ターミネーター"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="robocop versus the terminator (jpn, kor).bin" size="2097152" crc="d444e1f0" sha1="23f5d494e69a737f2026b5c54984d0d8a98f2cb0" offset="0x000000"/> + <rom name="robocop versus the terminator (jpn, kor).bin" size="2097152" crc="d444e1f0" sha1="23f5d494e69a737f2026b5c54984d0d8a98f2cb0"/> </dataarea> </part> </software> @@ -23425,7 +23425,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="robocop versus the terminator (beta).bin" size="2097152" crc="2487049f" sha1="a1625783cf1b42d808ad4f56dde5ce1b1884218a" offset="0x000000"/> + <rom name="robocop versus the terminator (beta).bin" size="2097152" crc="2487049f" sha1="a1625783cf1b42d808ad4f56dde5ce1b1884218a"/> </dataarea> </part> </software> @@ -23436,7 +23436,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="robocop versus the terminator (beta) (alt).bin" size="2097152" crc="ecebff29" sha1="4d35cdf21f50c1cf73bacc9b8747a9eac1141e46" offset="0x000000"/> + <rom name="robocop versus the terminator (beta) (alt).bin" size="2097152" crc="ecebff29" sha1="4d35cdf21f50c1cf73bacc9b8747a9eac1141e46"/> </dataarea> </part> </software> @@ -23450,7 +23450,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16019-U"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16019-u.ic1" size="2097152" crc="bbad77a4" sha1="b67b708006145406f2a8dacb237517ededec359a" offset="0x000000"/> + <rom name="mpr-16019-u.ic1" size="2097152" crc="bbad77a4" sha1="b67b708006145406f2a8dacb237517ededec359a"/> </dataarea> </part> </software> @@ -23461,7 +23461,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="robot battler (jpn) (sn).bin" size="262144" crc="fdf23eff" sha1="1e5cbfa3dfbab399a84f5f249c7f5dec9ecd0026" offset="0x000000"/> + <rom name="robot battler (jpn) (sn).bin" size="262144" crc="fdf23eff" sha1="1e5cbfa3dfbab399a84f5f249c7f5dec9ecd0026"/> </dataarea> </part> </software> @@ -23472,7 +23472,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="robot wreckage (usa) (prototype).bin" size="1048576" crc="c67ddb14" sha1="8cecca591f781a638b45f99f69bf2f18b7abb289" offset="0x000000"/> + <rom name="robot wreckage (usa) (prototype).bin" size="1048576" crc="c67ddb14" sha1="8cecca591f781a638b45f99f69bf2f18b7abb289"/> </dataarea> </part> </software> @@ -23483,7 +23483,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Interplay</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="rock n' roll racing (usa).bin" size="1048576" crc="6abab577" sha1="9793572b6d64c85c1add0721c3be388ac18777d6" offset="0x000000"/> + <rom name="rock n' roll racing (usa).bin" size="1048576" crc="6abab577" sha1="9793572b6d64c85c1add0721c3be388ac18777d6"/> </dataarea> </part> </software> @@ -23497,7 +23497,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ロケットナイト アドベンチャーズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="rocket knight adventures (jpn).bin" size="1048576" crc="d1c8c1c5" sha1="76d33c8549cd86cb1a4d17ac6eb8dd47c2f07d03" offset="0x000000"/> + <rom name="rocket knight adventures (jpn).bin" size="1048576" crc="d1c8c1c5" sha1="76d33c8549cd86cb1a4d17ac6eb8dd47c2f07d03"/> </dataarea> </part> </software> @@ -23508,7 +23508,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="rocket knight adventures (usa).bin" size="1048576" crc="a6efec47" sha1="49634bb09c38fa03549577f977e6afb6cebaac48" offset="0x000000"/> + <rom name="rocket knight adventures (usa).bin" size="1048576" crc="a6efec47" sha1="49634bb09c38fa03549577f977e6afb6cebaac48"/> </dataarea> </part> </software> @@ -23519,7 +23519,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="rocketknightadventcdfb.bin" size="1048576" crc="9cbee37b" sha1="9e2335dc00f95754a2cdce1f6bc7142e467d173d" offset="0x000000"/> + <rom name="rocketknightadventcdfb.bin" size="1048576" crc="9cbee37b" sha1="9e2335dc00f95754a2cdce1f6bc7142e467d173d"/> </dataarea> </part> </software> @@ -23530,7 +23530,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Flying Edge</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="roger clements mvp baseball (usa).bin" size="1048576" crc="83699e34" sha1="10b4be6f7e8046ec527ea487ce5f2678990e92c6" offset="0x000000"/> + <rom name="roger clements mvp baseball (usa).bin" size="1048576" crc="83699e34" sha1="10b4be6f7e8046ec527ea487ce5f2678990e92c6"/> </dataarea> </part> </software> @@ -23544,7 +23544,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ローリングサンダー2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="rolling thunder 2 (jpn).bin" size="1048576" crc="965b2628" sha1="6e15ce792fbe01b918b197deea320f953aa989cc" offset="0x000000"/> + <rom name="rolling thunder 2 (jpn).bin" size="1048576" crc="965b2628" sha1="6e15ce792fbe01b918b197deea320f953aa989cc"/> </dataarea> </part> </software> @@ -23558,7 +23558,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="?? (Namcot)"/> <feature name="u1" value="NAMCO GRT"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="namco grt.u1" size="1048576" crc="3ace429b" sha1="1b451389910e6b353c713f56137863ce2aff109d" offset="0x000000"/> + <rom name="namco grt.u1" size="1048576" crc="3ace429b" sha1="1b451389910e6b353c713f56137863ce2aff109d"/> </dataarea> </part> </software> @@ -23569,7 +23569,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="rolling thunder 3 (usa).bin" size="1572864" crc="64fb13aa" sha1="34c2b5df456a1f8ff35963ca737372e221e89ef6" offset="0x000000"/> + <rom name="rolling thunder 3 (usa).bin" size="1572864" crc="64fb13aa" sha1="34c2b5df456a1f8ff35963ca737372e221e89ef6"/> </dataarea> </part> </software> @@ -23580,7 +23580,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="rolo to the rescue (euro, usa).bin" size="524288" crc="306861a2" sha1="8f27907df777124311b7415cd52775641276cf0d" offset="0x000000"/> + <rom name="rolo to the rescue (euro, usa).bin" size="524288" crc="306861a2" sha1="8f27907df777124311b7415cd52775641276cf0d"/> </dataarea> </part> </software> @@ -23594,7 +23594,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ゾウ!ゾウ!ゾウ! レスキュー大作戦"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="zou! zou! zou! rescue daisakusen (jpn).bin" size="524288" crc="1a761e67" sha1="0cf2e2a7f00fb3d7a1a6424152693138ece586f1" offset="0x000000"/> + <rom name="zou! zou! zou! rescue daisakusen (jpn).bin" size="524288" crc="1a761e67" sha1="0cf2e2a7f00fb3d7a1a6424152693138ece586f1"/> </dataarea> </part> </software> @@ -23606,7 +23606,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="romance of the three kingdoms ii (usa).bin" size="1048576" crc="3d842478" sha1="89fc2203b0369565124184690a5a5037ac9c54d7" offset="0x000000"/> + <rom name="romance of the three kingdoms ii (usa).bin" size="1048576" crc="3d842478" sha1="89fc2203b0369565124184690a5a5037ac9c54d7"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -23623,7 +23623,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14455.bin" size="1048576" crc="437ba326" sha1="d9a912caacaa476a890564f62b6ce9cc8f60496e" offset="0x000000"/> + <rom name="mpr-14455.bin" size="1048576" crc="437ba326" sha1="d9a912caacaa476a890564f62b6ce9cc8f60496e"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -23637,7 +23637,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1310720"> - <rom name="romance of the three kingdoms iii - dragon of destiny (usa).bin" size="1310720" crc="7e41c8fe" sha1="a47b0ac13ef8229fbfc89216c8ecb66d72f6f73a" offset="0x000000"/> + <rom name="romance of the three kingdoms iii - dragon of destiny (usa).bin" size="1310720" crc="7e41c8fe" sha1="a47b0ac13ef8229fbfc89216c8ecb66d72f6f73a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -23654,7 +23654,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="sangokushi iii (jpn).bin" size="1572864" crc="a8de6aea" sha1="c85d03a6bcfeccc66ea3fa3cbda006c83576815f" offset="0x000000"/> + <rom name="sangokushi iii (jpn).bin" size="1572864" crc="a8de6aea" sha1="c85d03a6bcfeccc66ea3fa3cbda006c83576815f"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -23667,7 +23667,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sagaia (usa).bin" size="1048576" crc="f1e22f43" sha1="0aa2632da5ec3c1db21b273bcb8630d84b7bb805" offset="0x000000"/> + <rom name="sagaia (usa).bin" size="1048576" crc="f1e22f43" sha1="0aa2632da5ec3c1db21b273bcb8630d84b7bb805"/> </dataarea> </part> </software> @@ -23681,7 +23681,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ダライアスII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="darius ii (jpn).bin" size="1048576" crc="25dfe62a" sha1="93593e4014e13db90fedc1903a402c6f7d885a2f" offset="0x000000"/> + <rom name="darius ii (jpn).bin" size="1048576" crc="25dfe62a" sha1="93593e4014e13db90fedc1903a402c6f7d885a2f"/> </dataarea> </part> </software> @@ -23695,7 +23695,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="美少女戦士セーラームーン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="bishoujo senshi sailor moon (jpn).bin" size="2097152" crc="5e246938" sha1="7565b0b19fb830ded5e90399f552c14c2aacdeb8" offset="0x000000"/> + <rom name="bishoujo senshi sailor moon (jpn).bin" size="2097152" crc="5e246938" sha1="7565b0b19fb830ded5e90399f552c14c2aacdeb8"/> </dataarea> </part> </software> @@ -23706,7 +23706,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="saint sword (usa).bin" size="524288" crc="44f66bff" sha1="53e376faed7fe20c5ffe78a568dd8d2cf3fe2d1a" offset="0x000000"/> + <rom name="saint sword (usa).bin" size="524288" crc="44f66bff" sha1="53e376faed7fe20c5ffe78a568dd8d2cf3fe2d1a"/> </dataarea> </part> </software> @@ -23720,7 +23720,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="セイントソード"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="saint sword (jpn).bin" size="524288" crc="3960a00f" sha1="e1e2bbbaf3e64c62fa695d1d1ee3496826951d13" offset="0x000000"/> + <rom name="saint sword (jpn).bin" size="524288" crc="3960a00f" sha1="e1e2bbbaf3e64c62fa695d1d1ee3496826951d13"/> </dataarea> </part> </software> @@ -23732,7 +23732,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_jcart"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sampras tennis 96 (euro) (j-cart).bin" size="2097152" crc="14e3fb7b" sha1="139b9cea418c7c932033ddff87bf10466828cbfa" offset="0x000000"/> + <rom name="sampras tennis 96 (euro) (j-cart).bin" size="2097152" crc="14e3fb7b" sha1="139b9cea418c7c932033ddff87bf10466828cbfa"/> </dataarea> </part> </software> @@ -23746,7 +23746,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サムライスピリッツ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="samurai spirits (jpn).bin" size="3145728" crc="0ea2ae36" sha1="54a54996035b220ce72aa7e725f99860e3cd66a0" offset="0x000000"/> + <rom name="samurai spirits (jpn).bin" size="3145728" crc="0ea2ae36" sha1="54a54996035b220ce72aa7e725f99860e3cd66a0"/> </dataarea> </part> </software> @@ -23758,7 +23758,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="san guo zhi lie zhuan - luan shi qun ying (chi).bin" size="1048576" crc="3b5cc398" sha1="7aaa0cc1dafaa14e6d62d6c1dbd462e69617bf7e" offset="0x000000"/> + <rom name="san guo zhi lie zhuan - luan shi qun ying (chi).bin" size="1048576" crc="3b5cc398" sha1="7aaa0cc1dafaa14e6d62d6c1dbd462e69617bf7e"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23772,7 +23772,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="三國志V"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="san guo zhi v (chi) (unl).bin" size="2097152" crc="cd7e53d0" sha1="1a3333983f40dd242ad86187e50d1abed68d5ae9" offset="0x000000"/> + <rom name="san guo zhi v (chi) (unl).bin" size="2097152" crc="cd7e53d0" sha1="1a3333983f40dd242ad86187e50d1abed68d5ae9"/> </dataarea> </part> </software> @@ -23786,7 +23786,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サンサン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="san san (japan).bin" size="1048576" crc="5b85deed" sha1="e882c3af57884862bafc764226c88c287752e9d6" offset="0x000000"/> + <rom name="san san (japan).bin" size="1048576" crc="5b85deed" sha1="e882c3af57884862bafc764226c88c287752e9d6"/> </dataarea> </part> </software> @@ -23801,7 +23801,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sangokushi retsuden - ransei no eiyuutachi (jpn).bin" size="1048576" crc="0f56785a" sha1="9b79f91060e68b9f6f48c8a5f38bc9873d03c4a9" offset="0x000000"/> + <rom name="sangokushi retsuden - ransei no eiyuutachi (jpn).bin" size="1048576" crc="0f56785a" sha1="9b79f91060e68b9f6f48c8a5f38bc9873d03c4a9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23814,7 +23814,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="scooby doo mystery (usa).bin" size="2097152" crc="7bb9dd9b" sha1="ccc9542d964de5bdc1e9101620cae40dd98e7127" offset="0x000000"/> + <rom name="scooby doo mystery (usa).bin" size="2097152" crc="7bb9dd9b" sha1="ccc9542d964de5bdc1e9101620cae40dd98e7127"/> </dataarea> </part> </software> @@ -23825,7 +23825,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="scrabble (euro) (prototype).bin" size="1048576" crc="360b2610" sha1="b2a06070eda30eb2ef745dcb2676dc25d39a07ed" offset="0x000000"/> + <rom name="scrabble (euro) (prototype).bin" size="1048576" crc="360b2610" sha1="b2a06070eda30eb2ef745dcb2676dc25d39a07ed"/> </dataarea> </part> </software> @@ -23836,7 +23836,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Black Pearl</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="seaquest dsv (usa).bin" size="2097152" crc="25b05480" sha1="ba34c2016684f1d3fb0854de4f8a92390e24bc52" offset="0x000000"/> + <rom name="seaquest dsv (usa).bin" size="2097152" crc="25b05480" sha1="ba34c2016684f1d3fb0854de4f8a92390e24bc52"/> </dataarea> </part> </software> @@ -23847,7 +23847,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sega top five (bra).bin" size="2097152" crc="61069069" sha1="b13ba8e49fb9e8b41835e3d4af86ad25f27c804c" offset="0x000000"/> + <rom name="sega top five (bra).bin" size="2097152" crc="61069069" sha1="b13ba8e49fb9e8b41835e3d4af86ad25f27c804c"/> </dataarea> </part> </software> @@ -23859,7 +23859,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sensible soccer (beta).bin" size="524288" crc="ef52664d" sha1="c12a644cf81886050a4ae108b17b3c742055f5c3" offset="0x000000"/> + <rom name="sensible soccer (beta).bin" size="524288" crc="ef52664d" sha1="c12a644cf81886050a4ae108b17b3c742055f5c3"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23872,7 +23872,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sesame street counting cafe (usa).bin" size="1048576" crc="0a4f48c3" sha1="d5ef2b50cf1a22e07401f6a14c7946df66d8b605" offset="0x000000"/> + <rom name="sesame street counting cafe (usa).bin" size="1048576" crc="0a4f48c3" sha1="d5ef2b50cf1a22e07401f6a14c7946df66d8b605"/> </dataarea> </part> </software> @@ -23883,7 +23883,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sage's Creation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="shadow blasters (usa).bin" size="524288" crc="713d377b" sha1="8485453264fd67ff8e4549a9db50b4f314a6fcb5" offset="0x000000"/> + <rom name="shadow blasters (usa).bin" size="524288" crc="713d377b" sha1="8485453264fd67ff8e4549a9db50b4f314a6fcb5"/> </dataarea> </part> </software> @@ -23897,7 +23897,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="四天明王"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="shiten myouou (jpn).bin" size="524288" crc="7e729693" sha1="7bc3be0753b4ba8bbab2f5096e0efa0c0884dd98" offset="0x000000"/> + <rom name="shiten myouou (jpn).bin" size="524288" crc="7e729693" sha1="7bc3be0753b4ba8bbab2f5096e0efa0c0884dd98"/> </dataarea> </part> </software> @@ -23908,7 +23908,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="shadow dancer - the secret of shinobi (oct 2, 1990 prototype).bin" size="524288" crc="8497cd8d" sha1="37d5dcf8052d523efa395be00df566d99eaaa03f" offset="0x000000" /> + <rom name="shadow dancer - the secret of shinobi (oct 2, 1990 prototype).bin" size="524288" crc="8497cd8d" sha1="37d5dcf8052d523efa395be00df566d99eaaa03f" /> </dataarea> </part> </software> @@ -23922,7 +23922,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="シャドー・オブ・ザ・ビースト 魔性の掟"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shadow of the beast - mashou no okite (jpn).bin" size="1048576" crc="0cd09d31" sha1="6e4bb7fb1a0f642d72cf58376bf2637e0ac6ef50" offset="0x000000"/> + <rom name="shadow of the beast - mashou no okite (jpn).bin" size="1048576" crc="0cd09d31" sha1="6e4bb7fb1a0f642d72cf58376bf2637e0ac6ef50"/> </dataarea> </part> </software> @@ -23933,7 +23933,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shadow of the beast ii (euro, usa).bin" size="1048576" crc="2dede3db" sha1="260a497348313c22f2d1a626150b0915990720c2" offset="0x000000"/> + <rom name="shadow of the beast ii (euro, usa).bin" size="1048576" crc="2dede3db" sha1="260a497348313c22f2d1a626150b0915990720c2"/> </dataarea> </part> </software> @@ -23945,7 +23945,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shadowrun (usa).bin" size="2097152" crc="fbb92909" sha1="a06a281d39e845bff446a541b2ff48e1d93143c2" offset="0x000000"/> + <rom name="shadowrun (usa).bin" size="2097152" crc="fbb92909" sha1="a06a281d39e845bff446a541b2ff48e1d93143c2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23959,7 +23959,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shadowrun (jpn).bin" size="2097152" crc="d32199f7" sha1="e28bb51227abcc71aaf18d445d3651054247c662" offset="0x000000"/> + <rom name="shadowrun (jpn).bin" size="2097152" crc="d32199f7" sha1="e28bb51227abcc71aaf18d445d3651054247c662"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23973,7 +23973,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shadowrun (prototype - dec 28, 1993).bin" size="2097152" crc="2455add2" sha1="2d52cb444802ae6fda8d50b1af5fab10826bc00d" offset="0x000000"/> + <rom name="shadowrun (prototype - dec 28, 1993).bin" size="2097152" crc="2455add2" sha1="2d52cb444802ae6fda8d50b1af5fab10826bc00d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -23987,7 +23987,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shadowrun (prototype - dec 31, 1993).bin" size="2097152" crc="bbb5e2fa" sha1="4bb4f490ff22c380df471b63faeb8835f9cf5cb6" offset="0x000000"/> + <rom name="shadowrun (prototype - dec 31, 1993).bin" size="2097152" crc="bbb5e2fa" sha1="4bb4f490ff22c380df471b63faeb8835f9cf5cb6"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24001,7 +24001,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shadowrun (prototype - jan 25, 1994 - c).bin" size="2097152" crc="6e2bbca8" sha1="37b0aecf9d72fa662cadec9c2eba9bbe6fea35d2" offset="0x000000"/> + <rom name="shadowrun (prototype - jan 25, 1994 - c).bin" size="2097152" crc="6e2bbca8" sha1="37b0aecf9d72fa662cadec9c2eba9bbe6fea35d2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24015,7 +24015,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shadowrun (prototype - jan 25, 1994).bin" size="2097152" crc="2a964bcd" sha1="01591ae041031a4820caeb0bfcb1772e8b633352" offset="0x000000"/> + <rom name="shadowrun (prototype - jan 25, 1994).bin" size="2097152" crc="2a964bcd" sha1="01591ae041031a4820caeb0bfcb1772e8b633352"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24028,7 +24028,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shane warne cricket (aus).bin" size="1048576" crc="68865f6f" sha1="4264625be91c3d96edca9c5bfe6259d00ca8b737" offset="0x000000"/> + <rom name="shane warne cricket (aus).bin" size="1048576" crc="68865f6f" sha1="4264625be91c3d96edca9c5bfe6259d00ca8b737"/> </dataarea> </part> </software> @@ -24039,7 +24039,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Activision</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shanghai ii - dragon's eye (beta).bin" size="1048576" crc="154aca2d" sha1="89150c5d976870868e2a11b474b4c0f9e2a786a9" offset="0x000000"/> + <rom name="shanghai ii - dragon's eye (beta).bin" size="1048576" crc="154aca2d" sha1="89150c5d976870868e2a11b474b4c0f9e2a786a9"/> </dataarea> </part> </software> @@ -24050,7 +24050,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Activision</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shanghai ii - dragon's eye (beta) (alt).bin" size="1048576" crc="5e33867b" sha1="bd136fd6485b653456a8bf27837ce20139b28dcc" offset="0x000000"/> + <rom name="shanghai ii - dragon's eye (beta) (alt).bin" size="1048576" crc="5e33867b" sha1="bd136fd6485b653456a8bf27837ce20139b28dcc"/> </dataarea> </part> </software> @@ -24062,7 +24062,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="金冠軍兄弟象 世界职棒争霸战"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shi jie zhi bang zheng ba zhan - world pro baseball 94 (chi) (unl).bin" size="2097152" crc="72dd884f" sha1="d05c770312feec38c45b910ad09204b87961c01a" offset="0x000000"/> + <rom name="shi jie zhi bang zheng ba zhan - world pro baseball 94 (chi) (unl).bin" size="2097152" crc="72dd884f" sha1="d05c770312feec38c45b910ad09204b87961c01a"/> </dataarea> </part> </software> @@ -24074,7 +24074,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="shining force (usa).bin" size="1572864" crc="e0594abe" sha1="7cbb3ed31c982750d70a273b9561a9e1b2c04eea" offset="0x000000"/> + <rom name="shining force (usa).bin" size="1572864" crc="e0594abe" sha1="7cbb3ed31c982750d70a273b9561a9e1b2c04eea"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24088,7 +24088,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="shining force (usa) (beta).bin" size="1572864" crc="ce67143a" sha1="f026c9243431c9c2d4b0660e340158816a22b869" offset="0x000000"/> + <rom name="shining force (usa) (beta).bin" size="1572864" crc="ce67143a" sha1="f026c9243431c9c2d4b0660e340158816a22b869"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24105,7 +24105,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="shining force - kamigami no isan (jpn).bin" size="1572864" crc="9378fbcd" sha1="ef8afbdc9af931d9da34d72efc8a76f0d5f4379d" offset="0x000000"/> + <rom name="shining force - kamigami no isan (jpn).bin" size="1572864" crc="9378fbcd" sha1="ef8afbdc9af931d9da34d72efc8a76f0d5f4379d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24122,7 +24122,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shining force ii - koe no fuuin (jpn).bin" size="2097152" crc="0288f3e1" sha1="8e1f1a510af4d43716d9ee34d47becf907dec147" offset="0x000000"/> + <rom name="shining force ii - koe no fuuin (jpn).bin" size="2097152" crc="0288f3e1" sha1="8e1f1a510af4d43716d9ee34d47becf907dec147"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24136,7 +24136,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shining force ii (prototype - apr 04, 1994).bin" size="2097152" crc="5843670c" sha1="cd98c45ec170ce72fabe2237cc55dc4f0b6aa884" offset="0x000000"/> + <rom name="shining force ii (prototype - apr 04, 1994).bin" size="2097152" crc="5843670c" sha1="cd98c45ec170ce72fabe2237cc55dc4f0b6aa884"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24150,7 +24150,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shining force ii (prototype - jun 07, 1994).bin" size="2097152" crc="03b68bba" sha1="caeb48ed31991614c21121bf7d7a899aea946a81" offset="0x000000"/> + <rom name="shining force ii (prototype - jun 07, 1994).bin" size="2097152" crc="03b68bba" sha1="caeb48ed31991614c21121bf7d7a899aea946a81"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24164,7 +24164,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shining force ii (usa).bin" size="2097152" crc="4815e075" sha1="22defc2e8e6c1dbb20421b906796538725b3d893" offset="0x000000"/> + <rom name="shining force ii (usa).bin" size="2097152" crc="4815e075" sha1="22defc2e8e6c1dbb20421b906796538725b3d893"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24178,7 +24178,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shining in the darkness (bra).bin" size="1048576" crc="3ee2bbc4" sha1="08c6e884d48329c45d9f090aeea03efd4c1918c0" offset="0x000000"/> + <rom name="shining in the darkness (bra).bin" size="1048576" crc="3ee2bbc4" sha1="08c6e884d48329c45d9f090aeea03efd4c1918c0"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24195,7 +24195,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-13807.bin" size="1048576" crc="496af51c" sha1="c09ff5bcee1a29a48c65be4ad584708b85ca549b" offset="0x000000"/> + <rom name="mpr-13807.bin" size="1048576" crc="496af51c" sha1="c09ff5bcee1a29a48c65be4ad584708b85ca549b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24208,7 +24208,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shinobi iii - return of the ninja master (jun 29, 1993 prototype).bin" size="1048576" crc="ed32899a" sha1="bb504d035612daa91c88d4a876a665ffca56efe3" offset="0x000000" /> + <rom name="shinobi iii - return of the ninja master (jun 29, 1993 prototype).bin" size="1048576" crc="ed32899a" sha1="bb504d035612daa91c88d4a876a665ffca56efe3" /> </dataarea> </part> </software> @@ -24222,7 +24222,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ザ・スーパー忍II"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super shinobi ii, the (jpn, kor).bin" size="1048576" crc="5b412816" sha1="e3dbe326aa93320d405c561c306fc3954ab8ea7c" offset="0x000000"/> + <rom name="super shinobi ii, the (jpn, kor).bin" size="1048576" crc="5b412816" sha1="e3dbe326aa93320d405c561c306fc3954ab8ea7c"/> </dataarea> </part> </software> @@ -24234,7 +24234,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ザ・スーパー忍II"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super shinobi ii, the (jpn) (beta).bin" size="1048576" crc="c47e8aea" sha1="e1eca5faec785f4e1093b088421a818e2fab29c1" offset="0x000000"/> + <rom name="super shinobi ii, the (jpn) (beta).bin" size="1048576" crc="c47e8aea" sha1="e1eca5faec785f4e1093b088421a818e2fab29c1"/> </dataarea> </part> </software> @@ -24246,7 +24246,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ザ・スーパー忍II"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super shinobi ii, the (jpn) (beta) (earlier).bin" size="1048576" crc="1ee5bce3" sha1="182f65e634b6eecdadff55f41cd9b2d0e9e283f6" offset="0x000000"/> + <rom name="super shinobi ii, the (jpn) (beta) (earlier).bin" size="1048576" crc="1ee5bce3" sha1="182f65e634b6eecdadff55f41cd9b2d0e9e283f6"/> </dataarea> </part> </software> @@ -24257,7 +24257,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Technopop</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="ship (prototype).bin" size="131072" crc="4cdc9f16" sha1="95bab798ecd769567300e1dddfbed3aeee206e87" offset="0x000000"/> + <rom name="ship (prototype).bin" size="131072" crc="4cdc9f16" sha1="95bab798ecd769567300e1dddfbed3aeee206e87"/> </dataarea> </part> </software> @@ -24271,7 +24271,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="将棋の星"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="shougi no hoshi (jpn).bin" size="262144" crc="4148f816" sha1="097fc6e7b7d9152f538d973a1837c09b711bf9d2" offset="0x000000"/> + <rom name="shougi no hoshi (jpn).bin" size="262144" crc="4148f816" sha1="097fc6e7b7d9152f538d973a1837c09b711bf9d2"/> </dataarea> </part> </software> @@ -24282,7 +24282,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Dreamworks</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="shove it! ...the warehouse game (usa).bin" size="131072" crc="c51f40cb" sha1="e4094c5a575f8d7325e7ec7425ecf022a6bf434e" offset="0x000000"/> + <rom name="shove it! ...the warehouse game (usa).bin" size="131072" crc="c51f40cb" sha1="e4094c5a575f8d7325e7ec7425ecf022a6bf434e"/> </dataarea> </part> </software> @@ -24296,7 +24296,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="史上最大の倉庫番"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="shijou saidai no soukoban (jpn).bin" size="262144" crc="40f4aacc" sha1="4f5341f3cd0b648c2116593b3f706b634a7e0128" offset="0x000000"/> + <rom name="shijou saidai no soukoban (jpn).bin" size="262144" crc="40f4aacc" sha1="4f5341f3cd0b648c2116593b3f706b634a7e0128"/> </dataarea> </part> </software> @@ -24307,7 +24307,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="show do milhao (bra).bin" size="2097152" crc="0a22df04" sha1="6f6ade812eb18e093a53773b8481c78f5a25631c" offset="0x000000"/> + <rom name="show do milhao (bra).bin" size="2097152" crc="0a22df04" sha1="6f6ade812eb18e093a53773b8481c78f5a25631c"/> </dataarea> </part> </software> @@ -24318,7 +24318,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="show do milhao volume 2 (bra).bin" size="2097152" crc="48ee66cb" sha1="8f713ef6035b616877ed9a09bac07913470c1f2f" offset="0x000000"/> + <rom name="show do milhao volume 2 (bra).bin" size="2097152" crc="48ee66cb" sha1="8f713ef6035b616877ed9a09bac07913470c1f2f"/> </dataarea> </part> </software> @@ -24329,7 +24329,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="show do milhao volume 2 (bra) (alt).bin" size="2097152" crc="d8c9ac6d" sha1="d9c3b494086fef2fa59e031436756236f3cfdf22" offset="0x000000"/> + <rom name="show do milhao volume 2 (bra) (alt).bin" size="2097152" crc="d8c9ac6d" sha1="d9c3b494086fef2fa59e031436756236f3cfdf22"/> </dataarea> </part> </software> @@ -24341,7 +24341,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="水滸 風雲傳"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shui hu - feng yun zhuan (chi) (unl).bin" size="2097152" crc="3e9e010c" sha1="7ac1b7a9e36dde9a03b3d0861b473ac9e1324175" offset="0x000000"/> + <rom name="shui hu - feng yun zhuan (chi) (unl).bin" size="2097152" crc="3e9e010c" sha1="7ac1b7a9e36dde9a03b3d0861b473ac9e1324175"/> </dataarea> </part> </software> @@ -24353,7 +24353,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="水滸傳"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shui hu zhuan (chi) (unl).bin" size="2097152" crc="61e458c3" sha1="f58c522bd0629833d3943ef4091c3c349c134879" offset="0x000000"/> + <rom name="shui hu zhuan (chi) (unl).bin" size="2097152" crc="61e458c3" sha1="f58c522bd0629833d3943ef4091c3c349c134879"/> </dataarea> </part> </software> @@ -24367,7 +24367,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="修羅の門"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shura no mon (jpn).bin" size="1048576" crc="e19da6e5" sha1="22b58751fe7320c53a49e7c2c3e72b0500192d58" offset="0x000000"/> + <rom name="shura no mon (jpn).bin" size="1048576" crc="e19da6e5" sha1="22b58751fe7320c53a49e7c2c3e72b0500192d58"/> </dataarea> </part> </software> @@ -24381,7 +24381,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サイドポケット"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="side pocket (jpn).bin" size="1048576" crc="336bbf3e" sha1="161c1f67b712d8f4f82115877072486832b913fb" offset="0x000000"/> + <rom name="side pocket (jpn).bin" size="1048576" crc="336bbf3e" sha1="161c1f67b712d8f4f82115877072486832b913fb" status="baddump"/> </dataarea> </part> </software> @@ -24392,7 +24392,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Core Design</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="skeleton krew (usa).bin" size="2097152" crc="c2e05acb" sha1="2a6f6ea7d2fc1f3a396269f9455011ef95266ffc" offset="0x000000"/> + <rom name="skeleton krew (usa).bin" size="2097152" crc="c2e05acb" sha1="2a6f6ea7d2fc1f3a396269f9455011ef95266ffc"/> </dataarea> </part> </software> @@ -24406,7 +24406,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="テレビアニメ・スラムダンク強豪真っ向対決!"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="from tv animation slam dunk - kyougou makkou taiketsu! (jpn).bin" size="2097152" crc="cdf5678f" sha1="7161a12c2a477cff8e29fa51403eea12c03180c7" offset="0x000000"/> + <rom name="from tv animation slam dunk - kyougou makkou taiketsu! (jpn).bin" size="2097152" crc="cdf5678f" sha1="7161a12c2a477cff8e29fa51403eea12c03180c7"/> </dataarea> </part> </software> @@ -24417,7 +24417,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2050138"> - <rom name="slam - shaq vs. the legends (prototype).bin" size="2050138" crc="c19c200e" sha1="beee61d339b307b2e3124ceac4a49375f7a04c81" offset="0x000000"/> + <rom name="slam - shaq vs. the legends (prototype).bin" size="2050138" crc="c19c200e" sha1="beee61d339b307b2e3124ceac4a49375f7a04c81"/> </dataarea> </part> </software> @@ -24431,7 +24431,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スラップファイト"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="slap fight md (jpn).bin" size="1048576" crc="d6695695" sha1="3cb992c70b4a5880a3e5f89211f29fe90486c0e0" offset="0x000000"/> + <rom name="slap fight md (jpn).bin" size="1048576" crc="d6695695" sha1="3cb992c70b4a5880a3e5f89211f29fe90486c0e0"/> </dataarea> </part> </software> @@ -24442,7 +24442,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="slaughter sport (usa).bin" size="655360" crc="af9f9d9c" sha1="9734c8a4e2beb6e6bb2d14ce0d332825537384e0" offset="0x000000"/> + <rom name="slaughter sport (usa).bin" size="655360" crc="af9f9d9c" sha1="9734c8a4e2beb6e6bb2d14ce0d332825537384e0"/> </dataarea> </part> </software> @@ -24453,7 +24453,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="slaughter sport (sep 27, 1991 build).bin" size="786432" crc="3305fc69" sha1="990616aeaf24bdf68dfc45b739bacca3e1fe6eae" offset="0x000000" /> + <rom name="slaughter sport (sep 27, 1991 build).bin" size="786432" crc="3305fc69" sha1="990616aeaf24bdf68dfc45b739bacca3e1fe6eae" /> </dataarea> </part> </software> @@ -24464,7 +24464,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="mondu's fight palace (jul 3, 1990 prototype).bin" size="786432" crc="754188f9" sha1="fef389f588b06803168a8f9e9dd216ac0fccb1e0" offset="0x000000" /> + <rom name="mondu's fight palace (jul 3, 1990 prototype).bin" size="786432" crc="754188f9" sha1="fef389f588b06803168a8f9e9dd216ac0fccb1e0" /> </dataarea> </part> </software> @@ -24478,7 +24478,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ファットマン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="fatman (jpn).bin" size="655360" crc="7867da3a" sha1="9c2791e44f1ff236cbab742c2942defc7b378e2c" offset="0x000000"/> + <rom name="fatman (jpn).bin" size="655360" crc="7867da3a" sha1="9c2791e44f1ff236cbab742c2942defc7b378e2c"/> </dataarea> </part> </software> @@ -24489,7 +24489,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Infogrames</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="smurfs travel the world, the (euro).bin" size="1048576" crc="b28bdd69" sha1="b4368369e1d5b9a60bc565fe09a9c5fff6b79fd4" offset="0x000000"/> + <rom name="smurfs travel the world, the (euro).bin" size="1048576" crc="b28bdd69" sha1="b4368369e1d5b9a60bc565fe09a9c5fff6b79fd4"/> </dataarea> </part> </software> @@ -24503,7 +24503,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スノーブラザーズNICK&TOM"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="snow bros. - nick & tom (jpn).bin" size="1048576" crc="11b56228" sha1="27caf554f48d2e3c9c6745f32dbff231eca66744" offset="0x000000"/> + <rom name="snow bros. - nick & tom (jpn).bin" size="1048576" crc="11b56228" sha1="27caf554f48d2e3c9c6745f32dbff231eca66744"/> </dataarea> </part> </software> @@ -24514,7 +24514,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="socket (usa).bin" size="1048576" crc="3c14e15a" sha1="fee9eb272362bd6f36d552a9ebfd25f5f0db7d2f" offset="0x000000"/> + <rom name="socket (usa).bin" size="1048576" crc="3c14e15a" sha1="fee9eb272362bd6f36d552a9ebfd25f5f0db7d2f"/> </dataarea> </part> </software> @@ -24528,7 +24528,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="タイムドミネーター"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="time dominator 1st (jpn, kor).bin" size="1048576" crc="7eba7a5c" sha1="c9358fb57314be5792af5e97748f7b886a7194d2" offset="0x000000"/> + <rom name="time dominator 1st (jpn, kor).bin" size="1048576" crc="7eba7a5c" sha1="c9358fb57314be5792af5e97748f7b886a7194d2"/> </dataarea> </part> </software> @@ -24539,7 +24539,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sol-deace (usa).bin" size="1048576" crc="a77e4e9f" sha1="c10545e20a147d4fbf228db4a2b6e309799708c3" offset="0x000000"/> + <rom name="sol-deace (usa).bin" size="1048576" crc="a77e4e9f" sha1="c10545e20a147d4fbf228db4a2b6e309799708c3"/> </dataarea> </part> </software> @@ -24550,7 +24550,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sol-deace (feb 3, 1992 prototype).bin" size="1048576" crc="a7994615" sha1="b2d7e71eb55f90646ca0b0be6fdd4b458b629e71" offset="0x000000" /> + <rom name="sol-deace (feb 3, 1992 prototype).bin" size="1048576" crc="a7994615" sha1="b2d7e71eb55f90646ca0b0be6fdd4b458b629e71" /> </dataarea> </part> </software> @@ -24562,7 +24562,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17499.bin" size="2097152" crc="a30ebdb1" sha1="110a61671b83fe17fba768ab85b535ca1cc6d7ea" offset="0x000000"/> + <rom name="mpr-17499.bin" size="2097152" crc="a30ebdb1" sha1="110a61671b83fe17fba768ab85b535ca1cc6d7ea"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24576,7 +24576,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="crusader of centy (usa).bin" size="2097152" crc="41858f6f" sha1="bf2e8d122f4670865bedbc305ef991ee5f52d647" offset="0x000000"/> + <rom name="crusader of centy (usa).bin" size="2097152" crc="41858f6f" sha1="bf2e8d122f4670865bedbc305ef991ee5f52d647"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24593,7 +24593,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shin souseiki ragnacenty (jpn).bin" size="2097152" crc="6a3f5ae2" sha1="e0df9f3cb64beb3ea921653eccdd45aca6abc0aa" offset="0x000000"/> + <rom name="shin souseiki ragnacenty (jpn).bin" size="2097152" crc="6a3f5ae2" sha1="e0df9f3cb64beb3ea921653eccdd45aca6abc0aa"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24607,7 +24607,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="新創世紀ラグナセンティ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shin souseiki ragnacenty (jpn) (beta).bin" size="1048576" crc="43797455" sha1="963f13f74d648c573ced103b2803d15d0a2742e8" offset="0x000000"/> + <rom name="shin souseiki ragnacenty (jpn) (beta).bin" size="1048576" crc="43797455" sha1="963f13f74d648c573ced103b2803d15d0a2742e8"/> </dataarea> </part> </software> @@ -24619,7 +24619,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ragnacenty (kor).bin" size="2097152" crc="77b5b10b" sha1="40265aae1b43f004434194038d32ca6b4841707d" offset="0x000000"/> + <rom name="ragnacenty (kor).bin" size="2097152" crc="77b5b10b" sha1="40265aae1b43f004434194038d32ca6b4841707d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -24636,7 +24636,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="mpr-16910-u.ic1" size="2097152" crc="0658f691" sha1="88d6499d874dcb5721ff58d76fe1b9af811192e3" offset="0x000000"/> + <rom name="mpr-16910-u.ic1" size="2097152" crc="0658f691" sha1="88d6499d874dcb5721ff58d76fe1b9af811192e3"/> <rom name="mpr-16911-s.ic2" size="262144" crc="4dcfd55c" sha1="70429f1d80503a0632f603bf762fe0bbaa881d22" offset="0x300000"/> </dataarea> </part> @@ -24649,7 +24649,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="sonic & knuckles (prototype 0606 - jun 06, 1994, 10.02).bin" size="2097152" crc="03a52f63" sha1="173524ffae78438b5ddd039ec8b8def786f28aee" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0606 - jun 06, 1994, 10.02).bin" size="2097152" crc="03a52f63" sha1="173524ffae78438b5ddd039ec8b8def786f28aee"/> <rom name="sonic & knuckles (s2k chip) (prototype 0606 - jun 05, 1994, 22.25).bin" size="262144" crc="bd619ea9" sha1="f557741d93f8d3e8a84099ab88f0331ced2875c8" offset="0x300000"/> </dataarea> </part> @@ -24662,7 +24662,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="sonic & knuckles (prototype 0608 - jun 08, 1994, 05.03).bin" size="2097152" crc="7a6c1317" sha1="a55b784590e602a82719d6721b2789f686564d2b" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0608 - jun 08, 1994, 05.03).bin" size="2097152" crc="7a6c1317" sha1="a55b784590e602a82719d6721b2789f686564d2b"/> <rom name="sonic & knuckles (s2k chip) (prototype 0608 - jun 08, 1994, 03.35).bin" size="262144" crc="6a5dcbe6" sha1="f27434f63ce45de92c361b0b3aabdfde80c237da" offset="0x300000"/> </dataarea> </part> @@ -24675,7 +24675,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="sonic & knuckles (prototype 0610 - jun 10, 1994, 07.49).bin" size="2097152" crc="7092f368" sha1="bc67cb9edb8958a66723a8346c9d58d43d18ca80" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0610 - jun 10, 1994, 07.49).bin" size="2097152" crc="7092f368" sha1="bc67cb9edb8958a66723a8346c9d58d43d18ca80"/> <rom name="sonic & knuckles (s2k chip) (prototype 0610 - jun 10, 1994, 03.11).bin" size="262144" crc="0f6ff22b" sha1="d2b4003a7110f258641b7b76d7716acbcb3b62ab" offset="0x300000"/> </dataarea> </part> @@ -24688,7 +24688,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="sonic & knuckles (prototype 0612 - jun 12, 1994, 18.27).bin" size="2097152" crc="b0a253e8" sha1="8585b617e6828bf0b255d4ef747384db7ff67826" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0612 - jun 12, 1994, 18.27).bin" size="2097152" crc="b0a253e8" sha1="8585b617e6828bf0b255d4ef747384db7ff67826"/> <rom name="sonic & knuckles (s2k chip) (prototype 0612 - jun 12, 1994, 18.18).bin" size="262144" crc="9a5f8183" sha1="eb29700a161a1949ed3057a3580911c7932315a5" offset="0x300000"/> </dataarea> </part> @@ -24701,7 +24701,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="sonic & knuckles (prototype 0618 - jun 18, 1994, 09.15).bin" size="2097152" crc="2615f5dc" sha1="e365c42a2c754b9df98b5b74dbc3e7f94c1a84f4" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0618 - jun 18, 1994, 09.15).bin" size="2097152" crc="2615f5dc" sha1="e365c42a2c754b9df98b5b74dbc3e7f94c1a84f4"/> <rom name="sonic & knuckles (s2k chip) (prototype 0618 - jun 18, 1994, 9.07).bin" size="262144" crc="4dcfd55c" sha1="70429f1d80503a0632f603bf762fe0bbaa881d22" offset="0x300000"/> </dataarea> </part> @@ -24714,7 +24714,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sk"/> <dataarea name="rom" width="16" endianness="big" size="3407872"> - <rom name="sonic & knuckles (prototype 0619 - jun 19, 1994, 08.18).bin" size="2097152" crc="1ea5b9d1" sha1="b84d197e646ceece8681d35af3b4014c1bbeae35" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0619 - jun 19, 1994, 08.18).bin" size="2097152" crc="1ea5b9d1" sha1="b84d197e646ceece8681d35af3b4014c1bbeae35"/> <rom name="sonic & knuckles (s2k chip) (prototype 0618 - jun 18, 1994, 9.07).bin" size="262144" crc="4dcfd55c" sha1="70429f1d80503a0632f603bf762fe0bbaa881d22" offset="0x300000"/> </dataarea> </part> @@ -24726,7 +24726,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic & knuckles (prototype 0525 - may 25, 1994, 15.28).bin" size="4194304" crc="8e8dadd0" sha1="5f2c4dc4e739d562e9f0525361ba83f3e0551e21" offset="0x000000"/> + <rom name="sonic & knuckles (prototype 0525 - may 25, 1994, 15.28).bin" size="4194304" crc="8e8dadd0" sha1="5f2c4dc4e739d562e9f0525361ba83f3e0551e21"/> </dataarea> </part> </software> @@ -24737,7 +24737,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="knuckles in sonic 2 (prototype 0524 - may 27, 1994, 10.46).bin" size="4194304" crc="8878c1a8" sha1="3a827d575f5a484c24e6c31417f32d6c5f0045de" offset="0x000000"/> + <rom name="knuckles in sonic 2 (prototype 0524 - may 27, 1994, 10.46).bin" size="4194304" crc="8878c1a8" sha1="3a827d575f5a484c24e6c31417f32d6c5f0045de"/> </dataarea> </part> </software> @@ -24749,7 +24749,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_fram"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3c (prototype 0408 - apr 08, 1994, 17.29).bin" size="4194304" crc="59d23df5" sha1="5f96ddccff1e95d82201687b939973c642a05394" offset="0x000000"/> + <rom name="sonic 3c (prototype 0408 - apr 08, 1994, 17.29).bin" size="4194304" crc="59d23df5" sha1="5f96ddccff1e95d82201687b939973c642a05394"/> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -24763,7 +24763,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_fram"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3c (prototype 0517 - may 17, 1994, 17.08).bin" size="4194304" crc="766c4b81" sha1="d6012af0f7856476892982e50b3d512d606dcb96" offset="0x000000"/> + <rom name="sonic 3c (prototype 0517 - may 17, 1994, 17.08).bin" size="4194304" crc="766c4b81" sha1="d6012af0f7856476892982e50b3d512d606dcb96"/> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -24776,7 +24776,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sonic 3d blast (prototype 73 - jul 03, 1996, 13.58).bin" size="2097152" crc="93b75e99" sha1="5343001b4608e2eef02e11d4ca2d36df0a34b8a0" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 73 - jul 03, 1996, 13.58).bin" size="2097152" crc="93b75e99" sha1="5343001b4608e2eef02e11d4ca2d36df0a34b8a0"/> </dataarea> </part> </software> @@ -24787,7 +24787,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3d blast (prototype 814 - aug 15, 1996, 07.55).bin" size="4194304" crc="d64e7675" sha1="65ceb54f904cbc55c61547705455d1ef9832fee6" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 814 - aug 15, 1996, 07.55).bin" size="4194304" crc="d64e7675" sha1="65ceb54f904cbc55c61547705455d1ef9832fee6"/> </dataarea> </part> </software> @@ -24798,7 +24798,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3d blast (prototype 819 - aug 19, 1996, 19.49).bin" size="4194304" crc="2c43f43a" sha1="334ed5ca3e1aea2d9714bfd4c9a5697ae6a862d9" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 819 - aug 19, 1996, 19.49).bin" size="4194304" crc="2c43f43a" sha1="334ed5ca3e1aea2d9714bfd4c9a5697ae6a862d9"/> </dataarea> </part> </software> @@ -24809,7 +24809,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3d blast (prototype 825 - aug 26, 1996, 15.46).bin" size="4194304" crc="465bcfbd" sha1="228ee9a01afc7d6a65c64fb0b0ba66f5a1d72718" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 825 - aug 26, 1996, 15.46).bin" size="4194304" crc="465bcfbd" sha1="228ee9a01afc7d6a65c64fb0b0ba66f5a1d72718"/> </dataarea> </part> </software> @@ -24820,7 +24820,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194054"> - <rom name="sonic 3d blast (prototype 830 - aug 31, 1996, 08.19).bin" size="4194054" crc="57640422" sha1="44fa57e640380a46580f75f1a1460d3f6ecc12b8" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 830 - aug 31, 1996, 08.19).bin" size="4194054" crc="57640422" sha1="44fa57e640380a46580f75f1a1460d3f6ecc12b8"/> </dataarea> </part> </software> @@ -24831,7 +24831,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3d blast (prototype 831 - sep 03, 1996, 10.07).bin" size="4194304" crc="5933e453" sha1="1ec28a2495ca70c897dd2b513db7e8fdcc30d7f6" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 831 - sep 03, 1996, 10.07).bin" size="4194304" crc="5933e453" sha1="1ec28a2495ca70c897dd2b513db7e8fdcc30d7f6"/> </dataarea> </part> </software> @@ -24842,7 +24842,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3d blast (prototype 94 - sep 04, 1996, 12.01).bin" size="4194304" crc="2f2a4271" sha1="d8aea4a5b3b593985e66ed37104f4f536f0d291b" offset="0x000000"/> + <rom name="sonic 3d blast (prototype 94 - sep 04, 1996, 12.01).bin" size="4194304" crc="2f2a4271" sha1="d8aea4a5b3b593985e66ed37104f4f536f0d291b"/> </dataarea> </part> </software> @@ -24853,7 +24853,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="sonic 3d blast (usa) (beta).bin" size="4194304" crc="d20f385b" sha1="3b77d50db02235ce095bd8b30b680700be5deb3e" offset="0x000000"/> + <rom name="sonic 3d blast (usa) (beta).bin" size="4194304" crc="d20f385b" sha1="3b77d50db02235ce095bd8b30b680700be5deb3e"/> </dataarea> </part> </software> @@ -24864,7 +24864,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic crackers (jpn) (prototype).bin" size="1048576" crc="7fada88d" sha1="05f460a6ebbc1f86eb40b5f762083a59fb29f3e2" offset="0x000000"/> + <rom name="sonic crackers (jpn) (prototype).bin" size="1048576" crc="7fada88d" sha1="05f460a6ebbc1f86eb40b5f762083a59fb29f3e2"/> </dataarea> </part> </software> @@ -24875,7 +24875,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="sonic eraser (jpn) (sn).bin" size="262144" crc="62d8a0e7" sha1="be70d4246be49c0301a1402bd93f28c58b558a8d" offset="0x000000"/> + <rom name="sonic eraser (jpn) (sn).bin" size="262144" crc="62d8a0e7" sha1="be70d4246be49c0301a1402bd93f28c58b558a8d"/> </dataarea> </part> </software> @@ -24886,7 +24886,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sonic jam 6 (unl) (pirate).bin" size="2097152" crc="04f0c93e" sha1="a9e316ccde5b71f6aa85485b6897c1cfc780742d" offset="0x000000"/> + <rom name="sonic jam 6 (unl) (pirate).bin" size="2097152" crc="04f0c93e" sha1="a9e316ccde5b71f6aa85485b6897c1cfc780742d"/> </dataarea> </part> </software> @@ -24897,7 +24897,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1310720"> - <rom name="sonic spinball (beta).bin" size="1310720" crc="b1524979" sha1="b426457e5b440ed33ee1756bc6dad2bdcd0c0d9f" offset="0x000000"/> + <rom name="sonic spinball (beta).bin" size="1310720" crc="b1524979" sha1="b426457e5b440ed33ee1756bc6dad2bdcd0c0d9f"/> </dataarea> </part> </software> @@ -24908,7 +24908,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog spinball (sep 22, 1993 build).bin" size="1048576" crc="82c55a36" sha1="dffa4d4a996c9bf757c48584b933e16944eff86c" offset="0x000000" /> + <rom name="sonic the hedgehog spinball (sep 22, 1993 build).bin" size="1048576" crc="82c55a36" sha1="dffa4d4a996c9bf757c48584b933e16944eff86c" /> </dataarea> </part> </software> @@ -24922,7 +24922,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ソニック・スピンボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic spinball (jpn).bin" size="1048576" crc="acd08ce8" sha1="43b2fdac9c747d6f6a629347c589599074408cd9" offset="0x000000"/> + <rom name="sonic spinball (jpn).bin" size="1048576" crc="acd08ce8" sha1="43b2fdac9c747d6f6a629347c589599074408cd9"/> </dataarea> </part> </software> @@ -24933,7 +24933,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic spinball (usa) (alt).bin" size="1048576" crc="e9960371" sha1="8f372e3552e309d3462adeb700242b251f59def1" offset="0x000000"/> + <rom name="sonic spinball (usa) (alt).bin" size="1048576" crc="e9960371" sha1="8f372e3552e309d3462adeb700242b251f59def1"/> </dataarea> </part> </software> @@ -24944,7 +24944,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sonic the hedgehog (euro, usa) (pirate).bin" size="524288" crc="7a093f0b" sha1="ad7502fa15b1819eeb4089783b4a850d898bc71e" offset="0x000000" status="baddump"/> + <rom name="sonic the hedgehog (euro, usa) (pirate).bin" size="524288" crc="7a093f0b" sha1="ad7502fa15b1819eeb4089783b4a850d898bc71e" status="baddump"/> </dataarea> </part> </software> @@ -24958,7 +24958,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ソニック・ザ・ヘッジホッグ2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (world).bin" size="1048576" crc="24ab4c3a" sha1="14dd06fc3aa19a59a818ea1f6de150c9061b14d4" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (world).bin" size="1048576" crc="24ab4c3a" sha1="14dd06fc3aa19a59a818ea1f6de150c9061b14d4"/> </dataarea> </part> </software> @@ -24969,7 +24969,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (beta 4 - sep 18, 1992, 16.26).bin" size="1048576" crc="8fda5cc5" sha1="66ec1392f13a6e8ed8d0837492ca32daad769900" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (beta 4 - sep 18, 1992, 16.26).bin" size="1048576" crc="8fda5cc5" sha1="66ec1392f13a6e8ed8d0837492ca32daad769900"/> </dataarea> </part> </software> @@ -24980,7 +24980,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (beta 5 - sep 21, 1992, 12.06).bin" size="1048576" crc="066b9a89" sha1="b60f424e77be28ffa6937de3a08256ca55e6fe40" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (beta 5 - sep 21, 1992, 12.06).bin" size="1048576" crc="066b9a89" sha1="b60f424e77be28ffa6937de3a08256ca55e6fe40"/> </dataarea> </part> </software> @@ -24991,7 +24991,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (beta 6 - sep 22, 1992, 18.47).bin" size="1048576" crc="cebc64e0" sha1="21dfc1142809622d5548e83f2c3544c34e0b2320" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (beta 6 - sep 22, 1992, 18.47).bin" size="1048576" crc="cebc64e0" sha1="21dfc1142809622d5548e83f2c3544c34e0b2320"/> </dataarea> </part> </software> @@ -25002,7 +25002,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (beta 6 - sep 22, 1992, 19.42).bin" size="1048576" crc="cb036e6c" sha1="c9fdce433de4661e5f6f276a9b8c1b2b139b6709" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (beta 6 - sep 22, 1992, 19.42).bin" size="1048576" crc="cb036e6c" sha1="c9fdce433de4661e5f6f276a9b8c1b2b139b6709"/> </dataarea> </part> </software> @@ -25013,7 +25013,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (beta 7 - sep 24, 1992, 09.26).bin" size="1048576" crc="dc7be12c" sha1="14c6ec07bcc1450d7ed3afcc9994c7d994a9b52d" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (beta 7 - sep 24, 1992, 09.26).bin" size="1048576" crc="dc7be12c" sha1="14c6ec07bcc1450d7ed3afcc9994c7d994a9b52d"/> </dataarea> </part> </software> @@ -25024,7 +25024,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (beta 8 - sep 24, 1992, 19.27).bin" size="1048576" crc="6089fadd" sha1="5f2dce167d03566d356dbdbcdd38b1b1dfb56b09" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (beta 8 - sep 24, 1992, 19.27).bin" size="1048576" crc="6089fadd" sha1="5f2dce167d03566d356dbdbcdd38b1b1dfb56b09"/> </dataarea> </part> </software> @@ -25035,7 +25035,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (prototype).bin" size="1048576" crc="eea21b5c" sha1="2f3228088b000260c2e00961efb0ed76629c84e9" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (prototype).bin" size="1048576" crc="eea21b5c" sha1="2f3228088b000260c2e00961efb0ed76629c84e9"/> </dataarea> </part> </software> @@ -25049,7 +25049,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ソニック・ザ・ヘッジホッグ2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (world) (rev 01a).bin" size="1048576" crc="92d8817d" sha1="4050c7ba90a53138407c66dcae9891e5a5c73e8f" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (world) (rev 01a).bin" size="1048576" crc="92d8817d" sha1="4050c7ba90a53138407c66dcae9891e5a5c73e8f"/> </dataarea> </part> </software> @@ -25063,7 +25063,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ソニック・ザ・ヘッジホッグ2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (world) (rev sc02).bin" size="1048576" crc="f23ad4b3" sha1="2af1003247aec262089c8df22d05e80d04a1b5e4" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (world) (rev sc02).bin" size="1048576" crc="f23ad4b3" sha1="2af1003247aec262089c8df22d05e80d04a1b5e4"/> </dataarea> </part> </software> @@ -25074,7 +25074,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sonic the hedgehog 2 (world) (beta).bin" size="1048576" crc="39faaa70" sha1="5b51b4d98cb4a7a38157dc4ab9462164dd224bfd" offset="0x000000"/> + <rom name="sonic the hedgehog 2 (world) (beta).bin" size="1048576" crc="39faaa70" sha1="5b51b4d98cb4a7a38157dc4ab9462164dd224bfd"/> </dataarea> </part> </software> @@ -25086,7 +25086,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_fram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sonic the hedgehog 3 (pirate).bin" size="2097152" crc="c818f6fd" sha1="bc2b67803bbba89a456a464e679cde4b4bb567fb" offset="0x000000"/> + <rom name="sonic the hedgehog 3 (pirate).bin" size="2097152" crc="c818f6fd" sha1="bc2b67803bbba89a456a464e679cde4b4bb567fb"/> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -25108,7 +25108,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="ic5" value="74HC00N"/> <feature name="ic6" value="74HC157AP"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16263 w43.ic1" size="2097152" crc="9bc192ce" sha1="75e9c4705259d84112b3e697a6c00a0813d47d71" offset="0x000000"/> + <rom name="mpr-16263 w43.ic1" size="2097152" crc="9bc192ce" sha1="75e9c4705259d84112b3e697a6c00a0813d47d71"/> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -25122,7 +25122,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_fram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sonic the hedgehog 3 (nov 20, 1993 build).bin" size="2097152" crc="ebc0af69" sha1="a4eeec3b3ff2563c03a0036acb9f89815238fd28" offset="0x000000" /> + <rom name="sonic the hedgehog 3 (nov 20, 1993 build).bin" size="2097152" crc="ebc0af69" sha1="a4eeec3b3ff2563c03a0036acb9f89815238fd28" /> </dataarea> <dataarea name="fram" size="1024"> </dataarea> @@ -25136,7 +25136,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sorcerer's kingdom (usa) (v1.1).bin" size="1048576" crc="bb1fc9ce" sha1="87759abb603f1f97c2e136682dc78eea545338ce" offset="0x000000"/> + <rom name="sorcerer's kingdom (usa) (v1.1).bin" size="1048576" crc="bb1fc9ce" sha1="87759abb603f1f97c2e136682dc78eea545338ce"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25150,7 +25150,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sorcerer's kingdom (usa).bin" size="1048576" crc="cbe6c1ea" sha1="57322c1714fd4e42e1a10d56bfd795bcbc3380d7" offset="0x000000"/> + <rom name="sorcerer's kingdom (usa).bin" size="1048576" crc="cbe6c1ea" sha1="57322c1714fd4e42e1a10d56bfd795bcbc3380d7"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25167,7 +25167,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sorcer kingdom (jpn).bin" size="1048576" crc="944135ca" sha1="16394aebece9d03f43505eab0827889e1c61857f" offset="0x000000"/> + <rom name="sorcer kingdom (jpn).bin" size="1048576" crc="944135ca" sha1="16394aebece9d03f43505eab0827889e1c61857f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25181,7 +25181,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sorcer kingdom (nov 8, 1991 prototype).bin" size="1048576" crc="3dbc3130" sha1="f969f7def85fb1a994a1041c72028a35978c9659" offset="0x000000" /> + <rom name="sorcer kingdom (nov 8, 1991 prototype).bin" size="1048576" crc="3dbc3130" sha1="f969f7def85fb1a994a1041c72028a35978c9659" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25198,7 +25198,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12906.bin" size="524288" crc="a143a8c5" sha1="cbd7f0693a0d127138977da7cdf5a7f9440dfd43" offset="0x000000"/> + <rom name="mpr-12906.bin" size="524288" crc="a143a8c5" sha1="cbd7f0693a0d127138977da7cdf5a7f9440dfd43"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25214,7 +25214,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スペースハリアーII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-11934.bin" size="524288" crc="edc0fb28" sha1="5836fbe907610ff15286911457049933b7cdd49c" offset="0x000000"/> + <rom name="mpr-11934.bin" size="524288" crc="edc0fb28" sha1="5836fbe907610ff15286911457049933b7cdd49c"/> </dataarea> </part> </software> @@ -25225,7 +25225,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="space invaders 91 (usa).bin" size="262144" crc="bb83b528" sha1="d8046f1c703ea7c2d7f9f3f08702db7706f56cb4" offset="0x000000"/> + <rom name="space invaders 91 (usa).bin" size="262144" crc="bb83b528" sha1="d8046f1c703ea7c2d7f9f3f08702db7706f56cb4"/> </dataarea> </part> </software> @@ -25239,7 +25239,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スペースインベーダー90"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="space invaders 90 (jpn).bin" size="262144" crc="22adbd66" sha1="d15830fd1070960d1696c1a9d48c9f7db3aa89e4" offset="0x000000"/> + <rom name="space invaders 90 (jpn).bin" size="262144" crc="22adbd66" sha1="d15830fd1070960d1696c1a9d48c9f7db3aa89e4"/> </dataarea> </part> </software> @@ -25250,7 +25250,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sparkster (usa).bin" size="1048576" crc="6bdb14ed" sha1="d6e2f4aa87633aeea2ec1c05a6100b8905549095" offset="0x000000"/> + <rom name="sparkster (usa).bin" size="1048576" crc="6bdb14ed" sha1="d6e2f4aa87633aeea2ec1c05a6100b8905549095"/> </dataarea> </part> </software> @@ -25264,7 +25264,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スパークスター ロケットナイトアドベンチャーズ2 ~ Sparkster - Rocket Knight Adventures 2 (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="sparkster - rocket knight adventures 2 (jpn).bin" size="1048576" crc="914ec662" sha1="49e813e108751d502bfb242551b40121c71c5442" offset="0x000000"/> + <rom name="sparkster - rocket knight adventures 2 (jpn).bin" size="1048576" crc="914ec662" sha1="49e813e108751d502bfb242551b40121c71c5442"/> </dataarea> </part> </software> @@ -25278,7 +25278,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スピードボール2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="speedball 2 (jpn).bin" size="524288" crc="f5442334" sha1="7da217a45fafb569baee190be6a660af428cf3e5" offset="0x000000"/> + <rom name="speedball 2 (jpn).bin" size="524288" crc="f5442334" sha1="7da217a45fafb569baee190be6a660af428cf3e5"/> </dataarea> </part> </software> @@ -25289,7 +25289,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Arena</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="speedball 2 - brutal deluxe (usa).bin" size="524288" crc="9fc340a7" sha1="4598f1714fd05e74ab758c09263f7948c8ca1883" offset="0x000000"/> + <rom name="speedball 2 - brutal deluxe (usa).bin" size="524288" crc="9fc340a7" sha1="4598f1714fd05e74ab758c09263f7948c8ca1883"/> </dataarea> </part> </software> @@ -25300,7 +25300,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Arena</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="speedball 2 - brutal deluxe (jun 7, 1991 prototype).bin" size="524288" crc="13c803b7" sha1="eac8744a01f946af11a36673c63a4b1df2d0742d" offset="0x000000"/> + <rom name="speedball 2 - brutal deluxe (jun 7, 1991 prototype).bin" size="524288" crc="13c803b7" sha1="eac8744a01f946af11a36673c63a4b1df2d0742d"/> </dataarea> </part> </software> @@ -25311,7 +25311,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="spider-man (euro, usa) (acclaim).bin" size="2097152" crc="11b5b590" sha1="a38d5ad7d503999b7fea3ebf59f3dda9d667758b" offset="0x000000"/> + <rom name="spider-man (euro, usa) (acclaim).bin" size="2097152" crc="11b5b590" sha1="a38d5ad7d503999b7fea3ebf59f3dda9d667758b"/> </dataarea> </part> </software> @@ -25322,7 +25322,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="spider-man (usa) (acclaim) (beta).bin" size="2097152" crc="b88a710d" sha1="0bb3131108ed57c0cd12b646eb2b6dd73eb679f9" offset="0x000000"/> + <rom name="spider-man (usa) (acclaim) (beta).bin" size="2097152" crc="b88a710d" sha1="0bb3131108ed57c0cd12b646eb2b6dd73eb679f9"/> </dataarea> </part> </software> @@ -25333,7 +25333,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="spider-man (usa) (acclaim) (beta) (earlier).bin" size="2097152" crc="83e1fe76" sha1="9b9f443499a547acdf029111df58b5a73ec4058f" offset="0x000000"/> + <rom name="spider-man (usa) (acclaim) (beta) (earlier).bin" size="2097152" crc="83e1fe76" sha1="9b9f443499a547acdf029111df58b5a73ec4058f"/> </dataarea> </part> </software> @@ -25347,7 +25347,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スパイダーマン&ベノム カーネイジの逆襲"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="spider-man and venom - maximum carnage (world).bin" size="2097152" crc="8fa0b6e6" sha1="43624536cbebd65232abe4af042c0fa4b0d9e3b7" offset="0x000000"/> + <rom name="spider-man and venom - maximum carnage (world).bin" size="2097152" crc="8fa0b6e6" sha1="43624536cbebd65232abe4af042c0fa4b0d9e3b7"/> </dataarea> </part> </software> @@ -25358,7 +25358,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="spider-man and venom - separation anxiety (euro, usa).bin" size="3145728" crc="512ade32" sha1="563b45254c168aa0de0bba8fadd75a2d1e8e094b" offset="0x000000"/> + <rom name="spider-man and venom - separation anxiety (euro, usa).bin" size="3145728" crc="512ade32" sha1="563b45254c168aa0de0bba8fadd75a2d1e8e094b"/> </dataarea> </part> </software> @@ -25369,7 +25369,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Wisdom Tree</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="spiritual warfare (usa) (unl).bin" size="524288" crc="d9a364ff" sha1="efd7f8c1d7daf7a0b6cac974de093f224f6e1c32" offset="0x000000"/> + <rom name="spiritual warfare (usa) (unl).bin" size="524288" crc="d9a364ff" sha1="efd7f8c1d7daf7a0b6cac974de093f224f6e1c32"/> </dataarea> </part> </software> @@ -25380,7 +25380,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="splatterhouse 2 (euro).bin" size="1048576" crc="2559e03c" sha1="e01940808006a346b8711a74fbfa173ec872624f" offset="0x000000"/> + <rom name="splatterhouse 2 (euro).bin" size="1048576" crc="2559e03c" sha1="e01940808006a346b8711a74fbfa173ec872624f"/> </dataarea> </part> </software> @@ -25391,7 +25391,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="splatterhouse 2 (usa).bin" size="1048576" crc="2d1766e9" sha1="59ec19ec442989d2738c055b9290661661d13f8f" offset="0x000000"/> + <rom name="splatterhouse 2 (usa).bin" size="1048576" crc="2d1766e9" sha1="59ec19ec442989d2738c055b9290661661d13f8f"/> </dataarea> </part> </software> @@ -25405,7 +25405,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <!-- Dump To Be Confirmed --> <feature name="pcb" value="?? (Namcot)"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lrog456-gsh3 93364.bin" size="2097152" crc="00f05d07" sha1="7f29f00ec724e20cb93907f1e33ac4af16879827" offset="0x000000"/> + <rom name="lrog456-gsh3 93364.bin" size="2097152" crc="00f05d07" sha1="7f29f00ec724e20cb93907f1e33ac4af16879827"/> </dataarea> </part> </software> @@ -25419,7 +25419,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スプラッターハウスPART3"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="splatterhouse part 3 (jpn, kor).bin" size="2097152" crc="31b83d22" sha1="1fcb8adfdb19cb772adabac14e78c560d4f2e718" offset="0x000000"/> + <rom name="splatterhouse part 3 (jpn, kor).bin" size="2097152" crc="31b83d22" sha1="1fcb8adfdb19cb772adabac14e78c560d4f2e718"/> </dataarea> </part> </software> @@ -25431,7 +25431,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-19945-mx.ic1" size="4194304" crc="25da0747" sha1="52bcdeb464aba7da82cbb8ed07242e0910082342" offset="0x000000" loadflag="load16_word_swap"/> + <rom name="mpr-19945-mx.ic1" size="4194304" crc="25da0747" sha1="52bcdeb464aba7da82cbb8ed07242e0910082342" loadflag="load16_word_swap"/> </dataarea> </part> </software> @@ -25442,7 +25442,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Virgin Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-18680+mpr-18681.bin" size="3145728" crc="fbe254ea" sha1="be1144c3d9d49dce2d5e1ab598ef0e2b730950b7" offset="0x000000"/> + <rom name="mpr-18680+mpr-18681.bin" size="3145728" crc="fbe254ea" sha1="be1144c3d9d49dce2d5e1ab598ef0e2b730950b7"/> </dataarea> </part> </software> @@ -25453,7 +25453,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="spot goes to hollywood (usa).bin" size="3145728" crc="bdad1cbc" sha1="064a384f745eeffee3621d55a0278c133abdbc11" offset="0x000000"/> + <rom name="spot goes to hollywood (usa).bin" size="3145728" crc="bdad1cbc" sha1="064a384f745eeffee3621d55a0278c133abdbc11"/> </dataarea> </part> </software> @@ -25464,7 +25464,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="pat riley basketball (jun 14, 1990 prototype).bin" size="524288" crc="00f4c7cc" sha1="b939dd0e18800f93f8674114c6838e364d74021a" offset="0x000000"/> + <rom name="pat riley basketball (jun 14, 1990 prototype).bin" size="524288" crc="00f4c7cc" sha1="b939dd0e18800f93f8674114c6838e364d74021a"/> </dataarea> </part> </software> @@ -25475,7 +25475,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="star control (usa).bin" size="1572864" crc="8e2bceaf" sha1="108e00cdbcb339834b54fb11819591627fe4b351" offset="0x000000"/> + <rom name="star control (usa).bin" size="1572864" crc="8e2bceaf" sha1="108e00cdbcb339834b54fb11819591627fe4b351"/> </dataarea> </part> </software> @@ -25490,7 +25490,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="star cruiser (jpn).bin" size="524288" crc="2b75b52f" sha1="cb099ecde141beffdfed6bb7f1d3dc6340da81d1" offset="0x000000"/> + <rom name="star cruiser (jpn).bin" size="524288" crc="2b75b52f" sha1="cb099ecde141beffdfed6bb7f1d3dc6340da81d1"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25504,7 +25504,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sf004"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star odyssey (world) (unl).bin" size="2097152" crc="0b670a3e" sha1="791ee690b2929d4edfda22ff23d7cfd74376299e" offset="0x000000" /> + <rom name="star odyssey (world) (unl).bin" size="2097152" crc="0b670a3e" sha1="791ee690b2929d4edfda22ff23d7cfd74376299e" /> </dataarea> <dataarea name="sram" size="32768"> </dataarea> @@ -25518,7 +25518,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="star odyssey (jan 16, 1992 prototype).bin" size="1048576" crc="fbbd7ef4" sha1="7553f6c0d07c035c1e4761b1b26e52602fe2f06b" offset="0x000000" /> + <rom name="star odyssey (jan 16, 1992 prototype).bin" size="1048576" crc="fbbd7ef4" sha1="7553f6c0d07c035c1e4761b1b26e52602fe2f06b" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25531,7 +25531,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Playmates Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="star trek - deep space nine - crossroads of time (usa).bin" size="1048576" crc="a771e1a4" sha1="3918dcf48d99d075a6062d967a0f27fb56f89ad2" offset="0x000000"/> + <rom name="star trek - deep space nine - crossroads of time (usa).bin" size="1048576" crc="a771e1a4" sha1="3918dcf48d99d075a6062d967a0f27fb56f89ad2"/> </dataarea> </part> </software> @@ -25543,7 +25543,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (usa) (v1.1).bin" size="2097152" crc="ef840ef2" sha1="fe72aff307182dc6970048e88eaa5f03348781f5" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (usa) (v1.1).bin" size="2097152" crc="ef840ef2" sha1="fe72aff307182dc6970048e88eaa5f03348781f5"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25557,7 +25557,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (usa).bin" size="2097152" crc="272153fb" sha1="ca0cf81784262fe6c00502cb495ede7daf3685c0" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (usa).bin" size="2097152" crc="272153fb" sha1="ca0cf81784262fe6c00502cb495ede7daf3685c0"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25572,7 +25572,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (prototype - dec 28, 1994).bin" size="2097152" crc="3ba670f9" sha1="b3f800ae3009296614d1b0943b4245b4510a30f0" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (prototype - dec 28, 1994).bin" size="2097152" crc="3ba670f9" sha1="b3f800ae3009296614d1b0943b4245b4510a30f0"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25587,7 +25587,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (prototype - dec 29, 1994).bin" size="2097152" crc="316bbc43" sha1="e01d14c9dc9cd63800a793350e88af5de71b699b" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (prototype - dec 29, 1994).bin" size="2097152" crc="316bbc43" sha1="e01d14c9dc9cd63800a793350e88af5de71b699b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25601,7 +25601,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (prototype - jan 03, 1994).bin" size="2097152" crc="cac86b68" sha1="c6d702396d090b80fa1bb86b5079870de1c2dd70" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (prototype - jan 03, 1994).bin" size="2097152" crc="cac86b68" sha1="c6d702396d090b80fa1bb86b5079870de1c2dd70"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25615,7 +25615,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (prototype - jan 10, 1994).bin" size="2097152" crc="d138ca3e" sha1="4ed46dc5faafa8e92c753fcad5f37dd7c563e28c" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (prototype - jan 10, 1994).bin" size="2097152" crc="d138ca3e" sha1="4ed46dc5faafa8e92c753fcad5f37dd7c563e28c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25629,7 +25629,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (prototype - jan 18, 1994).bin" size="2097152" crc="d8dab97a" sha1="94a7b71aada60f0a622f6156a31f22700c484505" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (prototype - jan 18, 1994).bin" size="2097152" crc="d8dab97a" sha1="94a7b71aada60f0a622f6156a31f22700c484505"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25643,7 +25643,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="star trek - the next generation - echoes from the past (prototype - jan 25, 1994).bin" size="2097152" crc="63f29e6f" sha1="7e1b9bd971088d083c4f9447ae5daff50bcc67c2" offset="0x000000"/> + <rom name="star trek - the next generation - echoes from the past (prototype - jan 25, 1994).bin" size="2097152" crc="63f29e6f" sha1="7e1b9bd971088d083c4f9447ae5daff50bcc67c2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25657,7 +25657,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="starflight (euro, usa) (v1.1).bin" size="1048576" crc="1217dbea" sha1="41722d8c0b4865ca8044fb53a818b13eded758fc" offset="0x000000"/> + <rom name="starflight (euro, usa) (v1.1).bin" size="1048576" crc="1217dbea" sha1="41722d8c0b4865ca8044fb53a818b13eded758fc"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25671,7 +25671,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="starflight (euro, usa).bin" size="1048576" crc="d550c928" sha1="24252ca934be3f005436cdb85671413a9e6b0489" offset="0x000000"/> + <rom name="starflight (euro, usa).bin" size="1048576" crc="d550c928" sha1="24252ca934be3f005436cdb85671413a9e6b0489"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25684,7 +25684,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="stargate (euro) (beta).bin" size="2097152" crc="8dc8ab23" sha1="95a0dab802a313281d74fe66b21c7877078c57e9" offset="0x000000"/> + <rom name="stargate (euro) (beta).bin" size="2097152" crc="8dc8ab23" sha1="95a0dab802a313281d74fe66b21c7877078c57e9"/> </dataarea> </part> </software> @@ -25695,7 +25695,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="stargate.98dc.bin" size="2097152" crc="51946ea9" sha1="92bee364d23fc28d9f976037d3420767c4f97d68" offset="0x000000"/> + <rom name="stargate.98dc.bin" size="2097152" crc="51946ea9" sha1="92bee364d23fc28d9f976037d3420767c4f97d68"/> </dataarea> </part> </software> @@ -25709,7 +25709,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スティールタロンズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="steel talons (jpn, kor).bin" size="524288" crc="04f388e6" sha1="93c51ec9fcc56d858642018905b3defc17442c26" offset="0x000000"/> + <rom name="steel talons (jpn, kor).bin" size="524288" crc="04f388e6" sha1="93c51ec9fcc56d858642018905b3defc17442c26"/> </dataarea> </part> </software> @@ -25720,7 +25720,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tengen</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="steel talons (usa) (beta).bin" size="524288" crc="c4052f18" sha1="c3edd1f6b9f4fb16104d09c17b66feebb3785f4e" offset="0x000000"/> + <rom name="steel talons (usa) (beta).bin" size="524288" crc="c4052f18" sha1="c3edd1f6b9f4fb16104d09c17b66feebb3785f4e"/> </dataarea> </part> </software> @@ -25731,7 +25731,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="stone protectors.bin" size="2097152" crc="fbf0d54f" sha1="6629a0299689898b1a9b54e4fd05dad1e2fd62d3" offset="0x000000"/> + <rom name="stone protectors.bin" size="2097152" crc="fbf0d54f" sha1="6629a0299689898b1a9b54e4fd05dad1e2fd62d3"/> </dataarea> </part> </software> @@ -25742,7 +25742,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>RazorSoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="stormlord (usa).bin" size="524288" crc="39ab50a5" sha1="1bf4b58d50fdc0fdc173ce3dcadcc5d9b58f0723" offset="0x000000"/> + <rom name="stormlord (usa).bin" size="524288" crc="39ab50a5" sha1="1bf4b58d50fdc0fdc173ce3dcadcc5d9b58f0723"/> </dataarea> </part> </software> @@ -25756,7 +25756,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ストームロード"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="stormlord (jpn).bin" size="524288" crc="0b440fed" sha1="fe06ea2d7fcccecce337a535ae683c31aae4a637" offset="0x000000"/> + <rom name="stormlord (jpn).bin" size="524288" crc="0b440fed" sha1="fe06ea2d7fcccecce337a535ae683c31aae4a637"/> </dataarea> </part> </software> @@ -25768,7 +25768,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-17588+mpr-17606.bin" size="3145728" crc="1110b0db" sha1="178ef742dad227d4128fa81dddb116bad0cabe1d" offset="0x000000"/> + <rom name="mpr-17588+mpr-17606.bin" size="3145728" crc="1110b0db" sha1="178ef742dad227d4128fa81dddb116bad0cabe1d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25782,7 +25782,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the (germany).bin" size="3145728" crc="fa20d011" sha1="a82ffb7c4bf4b0f89f42a9cdc6600bc5bac1c854" offset="0x000000"/> + <rom name="story of thor, the (germany).bin" size="3145728" crc="fa20d011" sha1="a82ffb7c4bf4b0f89f42a9cdc6600bc5bac1c854"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25799,7 +25799,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the - hikari o tsugumono (jpn).bin" size="3145728" crc="4f39783c" sha1="54296f5cf1917c568bb29b0086641c282b8884bd" offset="0x000000"/> + <rom name="story of thor, the - hikari o tsugumono (jpn).bin" size="3145728" crc="4f39783c" sha1="54296f5cf1917c568bb29b0086641c282b8884bd"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25814,7 +25814,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ストーリー オブ トア 〜光を継ぐ者〜"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1769472"> - <rom name="story of thor, the (jpn) (beta) (bad dump).bin" size="1769472" crc="bfc11649" sha1="ac1952f2f7cd4109561376f3097c4daec2ae64ae" offset="0x000000" status="baddump"/> + <rom name="story of thor, the (jpn) (beta) (bad dump).bin" size="1769472" crc="bfc11649" sha1="ac1952f2f7cd4109561376f3097c4daec2ae64ae" status="baddump"/> </dataarea> </part> </software> @@ -25826,7 +25826,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the (kor).bin" size="3145728" crc="ee1603c5" sha1="e0a43fb3d6da940b1fda449753bffae637a802cd" offset="0x000000"/> + <rom name="story of thor, the (kor).bin" size="3145728" crc="ee1603c5" sha1="e0a43fb3d6da940b1fda449753bffae637a802cd"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25840,7 +25840,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the (prototype - oct 04, 1994).bin" size="3145728" crc="9e486f91" sha1="499dd47c325874a231a8d8430aca0bb6feeb3dcd" offset="0x000000"/> + <rom name="story of thor, the (prototype - oct 04, 1994).bin" size="3145728" crc="9e486f91" sha1="499dd47c325874a231a8d8430aca0bb6feeb3dcd"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25854,7 +25854,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the (prototype - oct 17, 1994).bin" size="3145728" crc="aa43d34a" sha1="e4b25941aefb58073784616acf7ca7458b213bee" offset="0x000000"/> + <rom name="story of thor, the (prototype - oct 17, 1994).bin" size="3145728" crc="aa43d34a" sha1="e4b25941aefb58073784616acf7ca7458b213bee"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25868,7 +25868,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="beyond oasis (prototype - nov 01, 1994).bin" size="3145728" crc="fa59f847" sha1="cb0606faeab0398244d4721d71cf7e1c5724a9ef" offset="0x000000"/> + <rom name="beyond oasis (prototype - nov 01, 1994).bin" size="3145728" crc="fa59f847" sha1="cb0606faeab0398244d4721d71cf7e1c5724a9ef"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25882,7 +25882,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the (spain).bin" size="3145728" crc="4631f941" sha1="0fcc02355176e1c96043f4d827a3ff88d2d272df" offset="0x000000"/> + <rom name="story of thor, the (spain).bin" size="3145728" crc="4631f941" sha1="0fcc02355176e1c96043f4d827a3ff88d2d272df"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25896,7 +25896,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="beyond oasis (usa).bin" size="3145728" crc="c4728225" sha1="2944910c07c02eace98c17d78d07bef7859d386a" offset="0x000000"/> + <rom name="beyond oasis (usa).bin" size="3145728" crc="c4728225" sha1="2944910c07c02eace98c17d78d07bef7859d386a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -25910,7 +25910,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="story of thor, the (prototype - nov 01, 1994).bin" size="3145728" crc="fa59f847" sha1="cb0606faeab0398244d4721d71cf7e1c5724a9ef" offset="0x000000"/> + <rom name="story of thor, the (prototype - nov 01, 1994).bin" size="3145728" crc="fa59f847" sha1="cb0606faeab0398244d4721d71cf7e1c5724a9ef"/> </dataarea> </part> </software--> @@ -25924,7 +25924,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ストリートファイターII ダッシュプラス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="street fighter ii' plus (jpn, asia, kor).bin" size="3145728" crc="2e487ee3" sha1="0d624f1a34014ead022dd8d5df1134a88eca69bb" offset="0x000000"/> + <rom name="street fighter ii' plus (jpn, asia, kor).bin" size="3145728" crc="2e487ee3" sha1="0d624f1a34014ead022dd8d5df1134a88eca69bb"/> </dataarea> </part> </software> @@ -25935,7 +25935,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="street fighter ii' turbo (pirate).bin" size="2097152" crc="a85491ae" sha1="23e1e1b587a7d2d1a82599d82d01c9931ca7b4cf" offset="0x000000"/> + <rom name="street fighter ii' turbo (pirate).bin" size="2097152" crc="a85491ae" sha1="23e1e1b587a7d2d1a82599d82d01c9931ca7b4cf"/> </dataarea> </part> </software> @@ -25949,7 +25949,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ストリート スマート"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="street smart (usa, jpn).bin" size="524288" crc="b1dedfad" sha1="a9cb2295b9cd42475904cba19b983e075a1b6014" offset="0x000000"/> + <rom name="street smart (usa, jpn).bin" size="524288" crc="b1dedfad" sha1="a9cb2295b9cd42475904cba19b983e075a1b6014"/> </dataarea> </part> </software> @@ -25960,7 +25960,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Treco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="street smart (jun 29, 1990 prototype).bin" size="524288" crc="d1de6a2e" sha1="d8f0b2695adf4653b463c6a52ac6b6d41cdb771d" offset="0x000000" /> + <rom name="street smart (jun 29, 1990 prototype).bin" size="524288" crc="d1de6a2e" sha1="d8f0b2695adf4653b463c6a52ac6b6d41cdb771d" /> </dataarea> </part> </software> @@ -25971,7 +25971,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="streets of rage 2 (usa).bin" size="2097152" crc="e01fa526" sha1="8b656eec9692d88bbbb84787142aa732b44ce0be" offset="0x000000"/> + <rom name="streets of rage 2 (usa).bin" size="2097152" crc="e01fa526" sha1="8b656eec9692d88bbbb84787142aa732b44ce0be"/> </dataarea> </part> </software> @@ -25983,7 +25983,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ベア・ナックルII 死闘への鎮魂歌"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1245184"> - <rom name="bare knuckle ii (jpn) (beta).bin" size="1245184" crc="0cf2acbe" sha1="ee3bee676944bc5a3cab163c209825f678dc8204" offset="0x000000"/> + <rom name="bare knuckle ii (jpn) (beta).bin" size="1245184" crc="0cf2acbe" sha1="ee3bee676944bc5a3cab163c209825f678dc8204"/> </dataarea> </part> </software> @@ -25994,7 +25994,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (kor).bin" size="3145728" crc="90ef991e" sha1="8c0bc5b66703efbdeef2d6ede5745aad89bd8a44" offset="0x000000"/> + <rom name="streets of rage 3 (kor).bin" size="3145728" crc="90ef991e" sha1="8c0bc5b66703efbdeef2d6ede5745aad89bd8a44"/> </dataarea> </part> </software> @@ -26005,7 +26005,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (euro) (prototype - apr 12, 1994).bin" size="3145728" crc="a17ce5ab" sha1="0b0fa81973bf2f0313e0f2041c8cdd1c220e9839" offset="0x000000"/> + <rom name="streets of rage 3 (euro) (prototype - apr 12, 1994).bin" size="3145728" crc="a17ce5ab" sha1="0b0fa81973bf2f0313e0f2041c8cdd1c220e9839"/> </dataarea> </part> </software> @@ -26016,7 +26016,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (euro) (prototype - apr 13, 1994).bin" size="3145728" crc="164e42ae" sha1="32df74ccf217e8258dee9acc50db540bbc68ca02" offset="0x000000"/> + <rom name="streets of rage 3 (euro) (prototype - apr 13, 1994).bin" size="3145728" crc="164e42ae" sha1="32df74ccf217e8258dee9acc50db540bbc68ca02"/> </dataarea> </part> </software> @@ -26027,7 +26027,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (euro) (prototype - apr 15, 1994).bin" size="3145728" crc="c64f1e6b" sha1="118e4a8a3891956e0b60bcf5a6dd631ba93794a3" offset="0x000000"/> + <rom name="streets of rage 3 (euro) (prototype - apr 15, 1994).bin" size="3145728" crc="c64f1e6b" sha1="118e4a8a3891956e0b60bcf5a6dd631ba93794a3"/> </dataarea> </part> </software> @@ -26038,7 +26038,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (euro) (prototype - apr 20, 1994).bin" size="3145728" crc="6ae4bd8e" sha1="58feae0110f239ba7a58e447b86158705249b35b" offset="0x000000"/> + <rom name="streets of rage 3 (euro) (prototype - apr 20, 1994).bin" size="3145728" crc="6ae4bd8e" sha1="58feae0110f239ba7a58e447b86158705249b35b"/> </dataarea> </part> </software> @@ -26049,7 +26049,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (euro) (prototype - apr 25, 1994).bin" size="3145728" crc="7033878a" sha1="8a8cfc1e75f89cf72d7d783b29238f4a8b3ff568" offset="0x000000"/> + <rom name="streets of rage 3 (euro) (prototype - apr 25, 1994).bin" size="3145728" crc="7033878a" sha1="8a8cfc1e75f89cf72d7d783b29238f4a8b3ff568"/> </dataarea> </part> </software> @@ -26060,7 +26060,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - apr 01, 1994).bin" size="3145728" crc="797e75b7" sha1="9f2f64507fd11114c2bacdd54aa25aecfa4f25bb" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - apr 01, 1994).bin" size="3145728" crc="797e75b7" sha1="9f2f64507fd11114c2bacdd54aa25aecfa4f25bb"/> </dataarea> </part> </software> @@ -26071,7 +26071,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - apr 04, 1994).bin" size="3145728" crc="6b968f13" sha1="e2645121252f51d1eb5ea4ffc9af0092941ad7c9" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - apr 04, 1994).bin" size="3145728" crc="6b968f13" sha1="e2645121252f51d1eb5ea4ffc9af0092941ad7c9"/> </dataarea> </part> </software> @@ -26082,7 +26082,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - apr 08, 1994).bin" size="3145728" crc="d4ba76c2" sha1="94cc6697534cf90a369b5c7dfb4e53f1de96df1c" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - apr 08, 1994).bin" size="3145728" crc="d4ba76c2" sha1="94cc6697534cf90a369b5c7dfb4e53f1de96df1c"/> </dataarea> </part> </software> @@ -26093,7 +26093,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - apr 11, 1994).bin" size="3145728" crc="fa5e5a82" sha1="5592e80501219dc2b5fe5f07819948520b8fa051" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - apr 11, 1994).bin" size="3145728" crc="fa5e5a82" sha1="5592e80501219dc2b5fe5f07819948520b8fa051"/> </dataarea> </part> </software> @@ -26104,7 +26104,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - apr 12, 1994).bin" size="3145728" crc="3f52cb72" sha1="60e47f8393a79dd30c8ad273bc448610bef602f8" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - apr 12, 1994).bin" size="3145728" crc="3f52cb72" sha1="60e47f8393a79dd30c8ad273bc448610bef602f8"/> </dataarea> </part> </software> @@ -26115,7 +26115,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - apr 13, 1994).bin" size="3145728" crc="6b675807" sha1="ffe3b23352b15f62f00653631bc3a606b7cda4b0" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - apr 13, 1994).bin" size="3145728" crc="6b675807" sha1="ffe3b23352b15f62f00653631bc3a606b7cda4b0"/> </dataarea> </part> </software> @@ -26126,7 +26126,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - mar 08, 1994).bin" size="3145728" crc="ea50b551" sha1="76f4d071e3f95a740a21c14d68a732aac4700739" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - mar 08, 1994).bin" size="3145728" crc="ea50b551" sha1="76f4d071e3f95a740a21c14d68a732aac4700739"/> </dataarea> </part> </software> @@ -26137,7 +26137,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - mar 17, 1994).bin" size="3145728" crc="39ad962b" sha1="2764b00b7257e41928c6b7387606104990f4505a" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - mar 17, 1994).bin" size="3145728" crc="39ad962b" sha1="2764b00b7257e41928c6b7387606104990f4505a"/> </dataarea> </part> </software> @@ -26148,7 +26148,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - mar 18, 1994).bin" size="3145728" crc="60142484" sha1="9a97bedde6ccb06e9d56a9f86308ba97502994f6" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - mar 18, 1994).bin" size="3145728" crc="60142484" sha1="9a97bedde6ccb06e9d56a9f86308ba97502994f6"/> </dataarea> </part> </software> @@ -26159,7 +26159,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (prototype - mar 28, 1994).bin" size="3145728" crc="8757f797" sha1="0b5160bdb791033c51aaf924eb280f977fc387d4" offset="0x000000"/> + <rom name="streets of rage 3 (prototype - mar 28, 1994).bin" size="3145728" crc="8757f797" sha1="0b5160bdb791033c51aaf924eb280f977fc387d4"/> </dataarea> </part> </software> @@ -26170,7 +26170,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="streets of rage 3 (usa).bin" size="3145728" crc="d5bb15d9" sha1="40a33dd6f9dab0aff26c7525c9b8f342482c7af6" offset="0x000000"/> + <rom name="streets of rage 3 (usa).bin" size="3145728" crc="d5bb15d9" sha1="40a33dd6f9dab0aff26c7525c9b8f342482c7af6"/> </dataarea> </part> </software> @@ -26184,7 +26184,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ベア・ナックルIII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="bare knuckle iii (jpn).bin" size="3145728" crc="5d09236f" sha1="b9b2b4a98a9d8f4c49aa1e5395e2279339517fdb" offset="0x000000"/> + <rom name="bare knuckle iii (jpn).bin" size="3145728" crc="5d09236f" sha1="b9b2b4a98a9d8f4c49aa1e5395e2279339517fdb"/> </dataarea> </part> </software> @@ -26196,7 +26196,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ベア・ナックルIII"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="bare knuckle iii (jpn) (beta).bin" size="3145728" crc="e7ff99db" sha1="1d75372571ce970545f6ce63977cea9fa811e23f" offset="0x000000"/> + <rom name="bare knuckle iii (jpn) (beta).bin" size="3145728" crc="e7ff99db" sha1="1d75372571ce970545f6ce63977cea9fa811e23f"/> </dataarea> </part> </software> @@ -26210,7 +26210,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ストライダー飛竜"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="strider hiryuu (jpn, kor).bin" size="1048576" crc="859173f2" sha1="4198030057a1a0479b382fc2d69cfe32a523fa32" offset="0x000000"/> + <rom name="strider hiryuu (jpn, kor).bin" size="1048576" crc="859173f2" sha1="4198030057a1a0479b382fc2d69cfe32a523fa32"/> </dataarea> </part> </software> @@ -26221,7 +26221,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="strider returns - journey from darkness (usa).bin" size="1048576" crc="42589b79" sha1="8febb4aff32f40148f572d54e158f4b791736f55" offset="0x000000"/> + <rom name="strider returns - journey from darkness (usa).bin" size="1048576" crc="42589b79" sha1="8febb4aff32f40148f572d54e158f4b791736f55"/> </dataarea> </part> </software> @@ -26233,7 +26233,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="striker (euro) (beta).bin" size="2097152" crc="c10b270e" sha1="128395e635e948005e89c7f4a6cd5b209be1ffbc" offset="0x000000"/> + <rom name="striker (euro) (beta).bin" size="2097152" crc="c10b270e" sha1="128395e635e948005e89c7f4a6cd5b209be1ffbc"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -26246,7 +26246,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="subterrania (beta).bin" size="2097152" crc="3a1022d1" sha1="57279fa2bc9baf07d701be44e51e42d7f1e0e2a2" offset="0x000000"/> + <rom name="subterrania (beta).bin" size="2097152" crc="3a1022d1" sha1="57279fa2bc9baf07d701be44e51e42d7f1e0e2a2"/> </dataarea> </part> </software> @@ -26257,7 +26257,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1310720"> - <rom name="subterrania (beta) (earlier).bin" size="1310720" crc="9c13d25c" sha1="3766bfaf355cc239187255a142daddcd42d1fc58" offset="0x000000"/> + <rom name="subterrania (beta) (earlier).bin" size="1310720" crc="9c13d25c" sha1="3766bfaf355cc239187255a142daddcd42d1fc58"/> </dataarea> </part> </software> @@ -26268,7 +26268,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="subterrania (jpn).bin" size="2097152" crc="7638ea91" sha1="e4e25a7a9a583be0dd8e7aa0f1ab3e96b2180bc6" offset="0x000000"/> + <rom name="subterrania (jpn).bin" size="2097152" crc="7638ea91" sha1="e4e25a7a9a583be0dd8e7aa0f1ab3e96b2180bc6"/> </dataarea> </part> </software> @@ -26279,7 +26279,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="subterrania (prototype - feb 02, 1994).bin" size="2097152" crc="b368e394" sha1="91609b5083fac0d8c00a25d3831eff5fb02eac5b" offset="0x000000"/> + <rom name="subterrania (prototype - feb 02, 1994).bin" size="2097152" crc="b368e394" sha1="91609b5083fac0d8c00a25d3831eff5fb02eac5b"/> </dataarea> </part> </software> @@ -26290,7 +26290,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="subterrania (usa).bin" size="2097152" crc="dc3c6c45" sha1="70a5d4da311dd8a92492d01676bf9170fa4bd095" offset="0x000000"/> + <rom name="subterrania (usa).bin" size="2097152" crc="dc3c6c45" sha1="70a5d4da311dd8a92492d01676bf9170fa4bd095"/> </dataarea> </part> </software> @@ -26301,7 +26301,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Accolade</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="summer challenge (euro, usa).bin" size="2097152" crc="d7d53dc1" sha1="28d18ba3d2ac3f8fece0bf652e87d491c565b8df" offset="0x000000"/> + <rom name="summer challenge (euro, usa).bin" size="2097152" crc="d7d53dc1" sha1="28d18ba3d2ac3f8fece0bf652e87d491c565b8df"/> </dataarea> </part> </software> @@ -26315,7 +26315,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="?? (Konami)"/> <feature name="u1" value="MPR-15305"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-15305.u1" size="524288" crc="0ff33054" sha1="4a4f2cf397ade091e83e07bb3ffc7aa5862aeedd" offset="0x000000"/> + <rom name="mpr-15305.u1" size="524288" crc="0ff33054" sha1="4a4f2cf397ade091e83e07bb3ffc7aa5862aeedd"/> </dataarea> </part> </software> @@ -26329,7 +26329,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="2020年スーパーベースボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="2020 toshi super baseball (jpn).bin" size="2097152" crc="2bbee127" sha1="3d00178aecd7611c7e4ad09ea07e8436de6a5375" offset="0x000000"/> + <rom name="2020 toshi super baseball (jpn).bin" size="2097152" crc="2bbee127" sha1="3d00178aecd7611c7e4ad09ea07e8436de6a5375"/> </dataarea> </part> </software> @@ -26340,7 +26340,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Mindscape</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super battleship (usa).bin" size="524288" crc="99ca1bfb" sha1="fd1cdde1448f20388ccb3f66498867573f8c6fc2" offset="0x000000"/> + <rom name="super battleship (usa).bin" size="524288" crc="99ca1bfb" sha1="fd1cdde1448f20388ccb3f66498867573f8c6fc2"/> </dataarea> </part> </software> @@ -26354,7 +26354,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-15124-H"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15124-h.u1" size="1048576" crc="927975be" sha1="ed4f8a98eed7838d29fa31a6f34d11f6d8887c7f" offset="0x000000"/> + <rom name="mpr-15124-h.u1" size="1048576" crc="927975be" sha1="ed4f8a98eed7838d29fa31a6f34d11f6d8887c7f"/> </dataarea> </part> </software> @@ -26368,7 +26368,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スーパーファンタジーゾーン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super fantasy zone (jpn).bin" size="1048576" crc="767780d7" sha1="14dc8568205f3b1b89ce14b9412541ce4ae47f91" offset="0x000000"/> + <rom name="super fantasy zone (jpn).bin" size="1048576" crc="767780d7" sha1="14dc8568205f3b1b89ce14b9412541ce4ae47f91"/> </dataarea> </part> </software> @@ -26380,7 +26380,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super hang-on (aug 18, 1989 build).bin" size="524288" crc="b6eae5c4" sha1="9ec0f37f4bf15797466377bd073cfe50c3afcda3" offset="0x000000" /> + <rom name="super hang-on (aug 18, 1989 build).bin" size="524288" crc="b6eae5c4" sha1="9ec0f37f4bf15797466377bd073cfe50c3afcda3" /> </dataarea> </part> </software> @@ -26391,7 +26391,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Arena</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super high impact (usa).bin" size="1048576" crc="b870c2f7" sha1="a5ce32a8e96d39424d4377c45befa6fd8389b941" offset="0x000000"/> + <rom name="super high impact (usa).bin" size="1048576" crc="b870c2f7" sha1="a5ce32a8e96d39424d4377c45befa6fd8389b941"/> </dataarea> </part> </software> @@ -26405,7 +26405,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スーパーハイドライド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12632.bin" size="524288" crc="599be386" sha1="76bceb5915f3546c68c1fdb5fb0e205cd56a3fe6" offset="0x000000"/> + <rom name="mpr-12632.bin" size="524288" crc="599be386" sha1="76bceb5915f3546c68c1fdb5fb0e205cd56a3fe6"/> </dataarea> </part> </software> @@ -26417,7 +26417,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super hydlide (usa).bin" size="524288" crc="1335ddaa" sha1="5ff65139c7e10539dd5a12bdf56073504c998471" offset="0x000000"/> + <rom name="super hydlide (usa).bin" size="524288" crc="1335ddaa" sha1="5ff65139c7e10539dd5a12bdf56073504c998471"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -26431,7 +26431,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super hydlide (oct 16, 1989 prototype).bin" size="524288" crc="52e717ac" sha1="ba2064def261d0fd6dfa4c5e06b4fa7a14773503" offset="0x000000" /> + <rom name="super hydlide (oct 16, 1989 prototype).bin" size="524288" crc="52e717ac" sha1="ba2064def261d0fd6dfa4c5e06b4fa7a14773503" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -26444,7 +26444,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-12706.bin" size="524288" crc="4fb50304" sha1="dde1b2465f54f4f6f485c1ba063ff47c5d1baf27" offset="0x000000"/> + <rom name="mpr-12706.bin" size="524288" crc="4fb50304" sha1="dde1b2465f54f4f6f485c1ba063ff47c5d1baf27"/> </dataarea> </part> </software> @@ -26455,7 +26455,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="tommy lasorda baseball (apr 30, 1989 prototype).bin" size="524288" crc="aa3965db" sha1="057004754c9bfd8bbbc107a69681ae0977b664de" offset="0x000000"/> + <rom name="tommy lasorda baseball (apr 30, 1989 prototype).bin" size="524288" crc="aa3965db" sha1="057004754c9bfd8bbbc107a69681ae0977b664de"/> </dataarea> </part> </software> @@ -26466,7 +26466,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super mario world (unl).bin" size="2097152" crc="cf540ba6" sha1="517c3a6b091c2c4e8505112a84bae2871243e92c" offset="0x000000"/> + <rom name="super mario world (unl).bin" size="2097152" crc="cf540ba6" sha1="517c3a6b091c2c4e8505112a84bae2871243e92c"/> </dataarea> </part> </software> @@ -26477,7 +26477,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super mario world (unl) (pirate).bin" size="2097152" crc="97c2695e" sha1="ff6661d39b2bad26f460e16106ca369421388596" offset="0x000000"/> + <rom name="super mario world (unl) (pirate).bin" size="2097152" crc="97c2695e" sha1="ff6661d39b2bad26f460e16106ca369421388596"/> </dataarea> </part> </software> @@ -26491,7 +26491,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スーパーモナコGP"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super monaco gp (euro, jpn).bin" size="524288" crc="b1823595" sha1="ed6f80546a7847bf06cf4a62b34d1c3b989e4d3e" offset="0x000000"/> + <rom name="super monaco gp (euro, jpn).bin" size="524288" crc="b1823595" sha1="ed6f80546a7847bf06cf4a62b34d1c3b989e4d3e"/> </dataarea> </part> </software> @@ -26505,7 +26505,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スーパーモナコGP"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13215.bin" size="524288" crc="90f9bab3" sha1="631b72e27b394ae6b5a1188dfa980333fc675379" offset="0x000000"/> + <rom name="mpr-13215.bin" size="524288" crc="90f9bab3" sha1="631b72e27b394ae6b5a1188dfa980333fc675379"/> </dataarea> </part> </software> @@ -26516,7 +26516,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super monaco gp (usa).bin" size="524288" crc="725018ee" sha1="1947d41598daa3880ecb826303abae2accd1857f" offset="0x000000"/> + <rom name="super monaco gp (usa).bin" size="524288" crc="725018ee" sha1="1947d41598daa3880ecb826303abae2accd1857f"/> </dataarea> </part> </software> @@ -26530,7 +26530,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="ACSGPC291?"/> <feature name="u1" value="ACORSG"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="acorsg.u1" size="524288" crc="8f2fdada" sha1="89f264afba7aa8764b301d46cc8c51f74c23919e" offset="0x000000"/> + <rom name="acorsg.u1" size="524288" crc="8f2fdada" sha1="89f264afba7aa8764b301d46cc8c51f74c23919e"/> </dataarea> </part> </software> @@ -26541,7 +26541,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super skidmarks (euro) (j-cart).bin" size="2097152" crc="4a9c62f9" sha1="957850ce688dcf9c5966f6712b4804f0a5b7457d" offset="0x000000"/> + <rom name="super skidmarks (euro) (j-cart).bin" size="2097152" crc="4a9c62f9" sha1="957850ce688dcf9c5966f6712b4804f0a5b7457d"/> </dataarea> </part> </software> @@ -26552,7 +26552,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Codemasters</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super skidmarks (euro) (beta).bin" size="2097152" crc="a61a0f0c" sha1="1ec5fb1e7c8adfaf147271bd40454826fffed13e" offset="0x000000"/> + <rom name="super skidmarks (euro) (beta).bin" size="2097152" crc="a61a0f0c" sha1="1ec5fb1e7c8adfaf147271bd40454826fffed13e"/> </dataarea> </part> </software> @@ -26617,7 +26617,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スーパーサンダーブレード"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-11996.bin" size="524288" crc="8bd77836" sha1="f40bef7a5a2e414d87335e3e56a2c34fb4f83fca" offset="0x000000"/> + <rom name="mpr-11996.bin" size="524288" crc="8bd77836" sha1="f40bef7a5a2e414d87335e3e56a2c34fb4f83fca"/> </dataarea> </part> </software> @@ -26628,7 +26628,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Video System</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="super volley ball (usa).bin" size="262144" crc="a88fee44" sha1="4fbf379fc806453c763980a3e6ee7f858f32ee3e" offset="0x000000"/> + <rom name="super volley ball (usa).bin" size="262144" crc="a88fee44" sha1="4fbf379fc806453c763980a3e6ee7f858f32ee3e"/> </dataarea> </part> </software> @@ -26639,7 +26639,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Video System</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="super volley ball (usa) (alt).bin" size="262144" crc="85102799" sha1="3f00e7f8de50e73346cba06dd44b6dd9461d5c9c" offset="0x000000"/> + <rom name="super volley ball (usa) (alt).bin" size="262144" crc="85102799" sha1="3f00e7f8de50e73346cba06dd44b6dd9461d5c9c"/> </dataarea> </part> </software> @@ -26653,7 +26653,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スーパーバレーボール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="super volley ball (jpn).bin" size="262144" crc="9b5c28ea" sha1="d0a57b14dc08fad001e96de72a4111f6c9b22825" offset="0x000000"/> + <rom name="super volley ball (jpn).bin" size="262144" crc="9b5c28ea" sha1="d0a57b14dc08fad001e96de72a4111f6c9b22825"/> </dataarea> </part> </software> @@ -26664,7 +26664,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="superman (usa) (beta).bin" size="1048576" crc="5cd0e1d4" sha1="9d94f0e364b5170ac1f1f2098091c3fc89d07389" offset="0x000000"/> + <rom name="superman (usa) (beta).bin" size="1048576" crc="5cd0e1d4" sha1="9d94f0e364b5170ac1f1f2098091c3fc89d07389"/> </dataarea> </part> </software> @@ -26675,7 +26675,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sunsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="superman (usa).bin" size="1048576" crc="543a5869" sha1="ca14653589fd36e6394ec99f223ed9b18f70fd6a" offset="0x000000"/> + <rom name="superman (usa).bin" size="1048576" crc="543a5869" sha1="ca14653589fd36e6394ec99f223ed9b18f70fd6a"/> </dataarea> </part> </software> @@ -26690,7 +26690,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="surging aura (jpn).bin" size="2097152" crc="65ac1d2b" sha1="9f14cd11cfa499cdd58248de81db30f9308326e5" offset="0x000000"/> + <rom name="surging aura (jpn).bin" size="2097152" crc="65ac1d2b" sha1="9f14cd11cfa499cdd58248de81db30f9308326e5"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -26703,7 +26703,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>NuVision</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="swamp thing proto.bin" size="4194304" crc="e6ebe9d5" sha1="bd020f2da03a11e982a4ebd809e101c357e96e30" offset="0x000000"/> + <rom name="swamp thing proto.bin" size="4194304" crc="e6ebe9d5" sha1="bd020f2da03a11e982a4ebd809e101c357e96e30"/> </dataarea> </part> </software> @@ -26714,7 +26714,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sword of sodan (euro, usa).bin" size="524288" crc="9cb8468f" sha1="088b81c3bcda86b9803b7e3f8067beb21d1d2553" offset="0x000000"/> + <rom name="sword of sodan (euro, usa).bin" size="524288" crc="9cb8468f" sha1="088b81c3bcda86b9803b7e3f8067beb21d1d2553"/> </dataarea> </part> </software> @@ -26728,7 +26728,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ソード オブ ソダン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sword of sodan (jpn).bin" size="524288" crc="58edb3f3" sha1="9c17187e3eb0842c5300f69616a58baa86b769e7" offset="0x000000"/> + <rom name="sword of sodan (jpn).bin" size="524288" crc="58edb3f3" sha1="9c17187e3eb0842c5300f69616a58baa86b769e7"/> </dataarea> </part> </software> @@ -26740,7 +26740,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="sword of vermilion (nov 18, 1993 build).bin" size="786432" crc="f38c50bf" sha1="532d8cb6c969380daef77c6e2ba389716dbbd246" offset="0x000000" /> + <rom name="sword of vermilion (nov 18, 1993 build).bin" size="786432" crc="f38c50bf" sha1="532d8cb6c969380daef77c6e2ba389716dbbd246" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -26753,7 +26753,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="syd of valis (usa).bin" size="524288" crc="37dc0108" sha1="36e010f16791816108d395fce39b39ab0a49268c" offset="0x000000"/> + <rom name="syd of valis (usa).bin" size="524288" crc="37dc0108" sha1="36e010f16791816108d395fce39b39ab0a49268c"/> </dataarea> </part> </software> @@ -26767,7 +26767,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="SDヴァリス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sd valis (jpn).bin" size="524288" crc="1aef72ea" sha1="4b4509936a75cb9b3b6fbf75b617be475cb99ffd" offset="0x000000"/> + <rom name="sd valis (jpn).bin" size="524288" crc="1aef72ea" sha1="4b4509936a75cb9b3b6fbf75b617be475cb99ffd"/> </dataarea> </part> </software> @@ -26778,7 +26778,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Time Warner Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sylvester and tweety in cagey capers (usa).bin" size="2097152" crc="9d9c786b" sha1="d1ca731869b2ffd452bd4f2b40bb0afdc997936d" offset="0x000000"/> + <rom name="sylvester and tweety in cagey capers (usa).bin" size="2097152" crc="9d9c786b" sha1="d1ca731869b2ffd452bd4f2b40bb0afdc997936d"/> </dataarea> </part> </software> @@ -26789,7 +26789,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="t2 - the arcade game (usa) (beta).bin" size="1048576" crc="94255703" sha1="87660389d70d73e5f0f68d672a0843712f7c4c85" offset="0x000000"/> + <rom name="t2 - the arcade game (usa) (beta).bin" size="1048576" crc="94255703" sha1="87660389d70d73e5f0f68d672a0843712f7c4c85"/> </dataarea> </part> </software> @@ -26803,7 +26803,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ターミネーター2 ジ・アーケードゲーム"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="t2 - the arcade game (jpn).bin" size="1048576" crc="5e6fe52c" sha1="64d0778d38b5eb0664c1b85e0689de637a416654" offset="0x000000"/> + <rom name="t2 - the arcade game (jpn).bin" size="1048576" crc="5e6fe52c" sha1="64d0778d38b5eb0664c1b85e0689de637a416654"/> </dataarea> </part> </software> @@ -26818,7 +26818,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1310720"> - <rom name="taikou risshiden (jpn).bin" size="1310720" crc="f96fe15b" sha1="a96d6492d4e89687d970bc010eb0b93ee2481a44" offset="0x000000"/> + <rom name="taikou risshiden (jpn).bin" size="1310720" crc="f96fe15b" sha1="a96d6492d4e89687d970bc010eb0b93ee2481a44"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -26832,7 +26832,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="台灣大亨"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="taiwan daheng (chi) (unl).bin" size="1048576" crc="baf20f81" sha1="88726c11e5ed7927830bf5ae0b83d85dfff4a2a4" offset="0x000000"/> + <rom name="taiwan daheng (chi) (unl).bin" size="1048576" crc="baf20f81" sha1="88726c11e5ed7927830bf5ae0b83d85dfff4a2a4"/> </dataarea> </part> </software> @@ -26843,7 +26843,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namcot</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="marvel land (usa).bin" size="1048576" crc="cd7eeeb7" sha1="29f290c80f992542e73c9ea95190403cb262b6ad" offset="0x000000"/> + <rom name="marvel land (usa).bin" size="1048576" crc="cd7eeeb7" sha1="29f290c80f992542e73c9ea95190403cb262b6ad"/> </dataarea> </part> </software> @@ -26857,7 +26857,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13142-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13142-f.ic1" size="524288" crc="cddf62d3" sha1="e19f7a02f140882e0364f11cd096aec712e56f83" offset="0x000000"/> + <rom name="mpr-13142-f.ic1" size="524288" crc="cddf62d3" sha1="e19f7a02f140882e0364f11cd096aec712e56f83"/> </dataarea> </part> </software> @@ -26868,7 +26868,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Dreamworks Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="target earth (feb 16, 1990 prototype).bin" size="524288" crc="ebaa609d" sha1="6c36c96fd7ecf0cb8a6ef04d28f23729038f6123" offset="0x000000" /> + <rom name="target earth (feb 16, 1990 prototype).bin" size="524288" crc="ebaa609d" sha1="6c36c96fd7ecf0cb8a6ef04d28f23729038f6123" /> </dataarea> </part> </software> @@ -26882,7 +26882,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="重装機兵レイノス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="assault suit leynos (jpn).bin" size="524288" crc="81a2c800" sha1="332886d9fe7823092fed6530781269b60f24d792" offset="0x000000"/> + <rom name="assault suit leynos (jpn).bin" size="524288" crc="81a2c800" sha1="332886d9fe7823092fed6530781269b60f24d792"/> </dataarea> </part> </software> @@ -26893,7 +26893,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Treco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="task force harrier ex (usa).bin" size="1048576" crc="c8bb0257" sha1="1d36bd69e356f276c582fee247af2f71af1f3bf4" offset="0x000000"/> + <rom name="task force harrier ex (usa).bin" size="1048576" crc="c8bb0257" sha1="1d36bd69e356f276c582fee247af2f71af1f3bf4"/> </dataarea> </part> </software> @@ -26907,7 +26907,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="タスクフォース・ハリアーEX"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="task force harrier ex (jpn).bin" size="1048576" crc="e9a54eed" sha1="d365d22d9076e98966eb12fdb1d93c3c101f519e" offset="0x000000"/> + <rom name="task force harrier ex (jpn).bin" size="1048576" crc="e9a54eed" sha1="d365d22d9076e98966eb12fdb1d93c3c101f519e"/> </dataarea> </part> </software> @@ -26921,7 +26921,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ドリームチームUSA ~ Dream Team USA (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="dream team usa (jpn).bin" size="1048576" crc="e2e21b72" sha1="48b36852b31f74d33e00b33df04ae1e9e9b0cb1c" offset="0x000000"/> + <rom name="dream team usa (jpn).bin" size="1048576" crc="e2e21b72" sha1="48b36852b31f74d33e00b33df04ae1e9e9b0cb1c"/> </dataarea> </part> </software> @@ -26932,7 +26932,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="technocop (usa).bin" size="524288" crc="7459ad06" sha1="739421dd98d8073030d43cf8f50e411acb82f7d6" offset="0x000000"/> + <rom name="technocop (usa).bin" size="524288" crc="7459ad06" sha1="739421dd98d8073030d43cf8f50e411acb82f7d6"/> </dataarea> </part> </software> @@ -26943,7 +26943,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="technocop (prototype).bin" size="524288" crc="059ac8fb" sha1="cb69d62fbaaa60cf9ff18db7b63e3f436e55967d" offset="0x000000"/> + <rom name="technocop (prototype).bin" size="524288" crc="059ac8fb" sha1="cb69d62fbaaa60cf9ff18db7b63e3f436e55967d"/> </dataarea> </part> </software> @@ -26954,7 +26954,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Razorsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="technocop (sep 12, 1990 prototype).bin" size="524288" crc="f06ed8ca" sha1="acb094ea683779c8e94b8ea58a5c86d8303e0590" offset="0x000000" /> + <rom name="technocop (sep 12, 1990 prototype).bin" size="524288" crc="f06ed8ca" sha1="acb094ea683779c8e94b8ea58a5c86d8303e0590" /> </dataarea> </part> </software> @@ -26965,7 +26965,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><pirate></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="tecmo cup (jpn) (pirate).bin" size="524288" crc="e889e218" sha1="e78f42104c66f49e0492e65c64354baac599369e" offset="0x000000"/> + <rom name="tecmo cup (jpn) (pirate).bin" size="524288" crc="e889e218" sha1="e78f42104c66f49e0492e65c64354baac599369e"/> </dataarea> </part> </software> @@ -26977,7 +26977,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="tecmo cup (jpn) (prototype maybe) (bad dump).bin" size="524288" crc="88fdd060" sha1="67e9261097e1ed9c8d7d11fd45a7c7e04ac1145f" offset="0x000000" status="baddump"/> + <rom name="tecmo cup (jpn) (prototype maybe) (bad dump).bin" size="524288" crc="88fdd060" sha1="67e9261097e1ed9c8d7d11fd45a7c7e04ac1145f" status="baddump"/> </dataarea> </part> </software> @@ -26989,7 +26989,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super baseball (usa).bin" size="1048576" crc="227a1178" sha1="f2ecc7b32cef29f22eb4a21a22be122bd4bad212" offset="0x000000"/> + <rom name="tecmo super baseball (usa).bin" size="1048576" crc="227a1178" sha1="f2ecc7b32cef29f22eb4a21a22be122bd4bad212"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27003,7 +27003,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super bowl (usa) (october 1993).bin" size="1048576" crc="21f27d34" sha1="8d34ffac312caeac853876415c74ab6fe63d8dc2" offset="0x000000"/> + <rom name="tecmo super bowl (usa) (october 1993).bin" size="1048576" crc="21f27d34" sha1="8d34ffac312caeac853876415c74ab6fe63d8dc2"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27017,7 +27017,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super bowl (usa) (september 1993).bin" size="1048576" crc="bd5933ee" sha1="529b8e86b97c326592540f5e427198a205c127d0" offset="0x000000"/> + <rom name="tecmo super bowl (usa) (september 1993).bin" size="1048576" crc="bd5933ee" sha1="529b8e86b97c326592540f5e427198a205c127d0"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27034,7 +27034,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super bowl (jpn).bin" size="1048576" crc="90c6e20c" sha1="477880e7976ac0f7203fddabba4a6e8799aa604d" offset="0x000000"/> + <rom name="tecmo super bowl (jpn).bin" size="1048576" crc="90c6e20c" sha1="477880e7976ac0f7203fddabba4a6e8799aa604d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27049,7 +27049,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tecmo super bowl ii - special edition (usa).bin" size="2097152" crc="0a0e67d8" sha1="5fadb2a0e780ec868671b0e888fad5d7c203f59f" offset="0x000000"/> + <rom name="tecmo super bowl ii - special edition (usa).bin" size="2097152" crc="0a0e67d8" sha1="5fadb2a0e780ec868671b0e888fad5d7c203f59f"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -27066,7 +27066,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tecmo super bowl ii - special edition (jpn).bin" size="2097152" crc="32fb633d" sha1="cb9e8cc1651b719054f05e1e1a9e0fbbc3876ebd" offset="0x000000"/> + <rom name="tecmo super bowl ii - special edition (jpn).bin" size="2097152" crc="32fb633d" sha1="cb9e8cc1651b719054f05e1e1a9e0fbbc3876ebd"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -27080,7 +27080,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tecmo super bowl iii - final edition (usa).bin" size="2097152" crc="aae4089f" sha1="d5d1609cdf72d98f5e5daa47a9585ae7ca87a410" offset="0x000000"/> + <rom name="tecmo super bowl iii - final edition (usa).bin" size="2097152" crc="aae4089f" sha1="d5d1609cdf72d98f5e5daa47a9585ae7ca87a410"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -27094,7 +27094,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super hockey (usa).bin" size="1048576" crc="5f86ddc9" sha1="4d4fd22d2fafd7e56790029be9b02e61995df11c" offset="0x000000"/> + <rom name="tecmo super hockey (usa).bin" size="1048576" crc="5f86ddc9" sha1="4d4fd22d2fafd7e56790029be9b02e61995df11c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27108,7 +27108,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super nba basketball (usa).bin" size="1048576" crc="53913991" sha1="ac7aa724d6464fbd8e3144a49f3821ff6e42f67a" offset="0x000000"/> + <rom name="tecmo super nba basketball (usa).bin" size="1048576" crc="53913991" sha1="ac7aa724d6464fbd8e3144a49f3821ff6e42f67a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27125,7 +27125,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tecmo super nba basketball (jpn).bin" size="1048576" crc="79f33eb6" sha1="07f160e6eb7e358f54e4fdabfc95bb5525c57fc9" offset="0x000000"/> + <rom name="tecmo super nba basketball (jpn).bin" size="1048576" crc="79f33eb6" sha1="07f160e6eb7e358f54e4fdabfc95bb5525c57fc9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27141,7 +27141,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="テクモワールドカップ'92"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="tecmo world cup '92 (jpn).bin" size="262144" crc="5e93c8b0" sha1="ebab8f8b4f25aae44900d266c674621db2a831d9" offset="0x000000"/> + <rom name="tecmo world cup '92 (jpn).bin" size="262144" crc="5e93c8b0" sha1="ebab8f8b4f25aae44900d266c674621db2a831d9"/> </dataarea> </part> </software> @@ -27152,7 +27152,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tecmo</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="tecmo world cup (usa).bin" size="262144" crc="caf8eb2c" sha1="53e47c40ac550c334147482610b3465fe9f6a535" offset="0x000000"/> + <rom name="tecmo world cup (usa).bin" size="262144" crc="caf8eb2c" sha1="53e47c40ac550c334147482610b3465fe9f6a535"/> </dataarea> </part> </software> @@ -27163,7 +27163,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="teddy boy blues (jpn) (sn).bin" size="262144" crc="733d2eb3" sha1="dc858342be31ab9491acfaebf1524ece2c6ef9a3" offset="0x000000"/> + <rom name="teddy boy blues (jpn) (sn).bin" size="262144" crc="733d2eb3" sha1="dc858342be31ab9491acfaebf1524ece2c6ef9a3"/> </dataarea> </part> </software> @@ -27177,7 +27177,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ティーンエージ ミュータントニンジャ タートルズ リターン オブ ザ シュレッダー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="teenage mutant ninja turtles - return of the shredder (jpn).bin" size="1048576" crc="1b003498" sha1="f64556be092a13de8eaacc78dd630ac9d7bb75ee" offset="0x000000"/> + <rom name="teenage mutant ninja turtles - return of the shredder (jpn).bin" size="1048576" crc="1b003498" sha1="f64556be092a13de8eaacc78dd630ac9d7bb75ee"/> </dataarea> </part> </software> @@ -27191,7 +27191,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ティーンエージ ミュータントニンジャ タートルズ トーナメント ファイターズ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="teenage mutant ninja turtles - tournament fighters (jpn).bin" size="2097152" crc="8843f2c9" sha1="5be86d03abdb49b824104e9bbf0ac80023e4908c" offset="0x000000"/> + <rom name="teenage mutant ninja turtles - tournament fighters (jpn).bin" size="2097152" crc="8843f2c9" sha1="5be86d03abdb49b824104e9bbf0ac80023e4908c"/> </dataarea> </part> </software> @@ -27203,7 +27203,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_tekkensp"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tekken special (unl).bin" size="2097152" crc="010f6369" sha1="403a33cfbf72cc98c23c45850897e1e6185b7237" offset="0x000000"/> + <rom name="tekken special (unl).bin" size="2097152" crc="010f6369" sha1="403a33cfbf72cc98c23c45850897e1e6185b7237"/> </dataarea> </part> </software> @@ -27214,7 +27214,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tekken 3 special (unl).bin" size="2097152" crc="7fcae658" sha1="99349bfe7966d65a4e782615aad9aa688905ad41" offset="0x000000"/> + <rom name="tekken 3 special (unl).bin" size="2097152" crc="7fcae658" sha1="99349bfe7966d65a4e782615aad9aa688905ad41"/> </dataarea> </part> </software> @@ -27228,7 +27228,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="TEL・TELまあじゃん"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="tel-tel mahjong (jpn).bin" size="262144" crc="44817e92" sha1="8edaec4944c4b9d876601ee5f8921247a5ffe057" offset="0x000000"/> + <rom name="tel-tel mahjong (jpn).bin" size="262144" crc="44817e92" sha1="8edaec4944c4b9d876601ee5f8921247a5ffe057"/> </dataarea> </part> </software> @@ -27250,7 +27250,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="u4" value="047-1026B"/> <!-- location not really marked on PCB, using u4 for consistency --> <feature name="(batt)" value="(Lithium Cell)"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="md-tsd.bin" size="524288" crc="54cf8c29" sha1="2924ed0b4266edddbb981f97acb93bbdf90494e6" offset="0x000000"/> + <rom name="md-tsd.bin" size="524288" crc="54cf8c29" sha1="2924ed0b4266edddbb981f97acb93bbdf90494e6"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27263,7 +27263,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="telebradesco residencia (bra).bin" size="262144" crc="1db99045" sha1="917c0f72e21c98ee2ee367c4d42c992c886a3aa2" offset="0x000000"/> + <rom name="telebradesco residencia (bra).bin" size="262144" crc="1db99045" sha1="917c0f72e21c98ee2ee367c4d42c992c886a3aa2"/> </dataarea> </part> </software> @@ -27274,7 +27274,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Virgin Games</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="the terminator (apr 15, 1992 prototype).bin" size="1048576" crc="7350a152" sha1="c57fc68252709ce63a59aac9031f58e4cfb31329" offset="0x000000" /> + <rom name="the terminator (apr 15, 1992 prototype).bin" size="1048576" crc="7350a152" sha1="c57fc68252709ce63a59aac9031f58e4cfb31329" /> </dataarea> </part> </software> @@ -27285,7 +27285,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="test drive ii - the duel (euro, usa).bin" size="1048576" crc="f9bdf8c5" sha1="cb70e5de149521f20723413cd11c5e661ec63c3e" offset="0x000000"/> + <rom name="test drive ii - the duel (euro, usa).bin" size="1048576" crc="f9bdf8c5" sha1="cb70e5de149521f20723413cd11c5e661ec63c3e"/> </dataarea> </part> </software> @@ -27296,7 +27296,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tetris</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="mpr-12356+mpr-12357.bin" size="262144" crc="4ce90db0" sha1="2f2b559c5855e34500e43fb5cc8aff04dd72eb56" offset="0x000000"/> + <rom name="mpr-12356+mpr-12357.bin" size="262144" crc="4ce90db0" sha1="2f2b559c5855e34500e43fb5cc8aff04dd72eb56"/> </dataarea> </part> </software> @@ -27310,7 +27310,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ザ・ニュージーランド・ストーリー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="new zealand story, the (jpn).bin" size="524288" crc="1c77ad21" sha1="07b75c12667c6c5620aa9143b4c5f35b76b15418" offset="0x000000"/> + <rom name="new zealand story, the (jpn).bin" size="524288" crc="1c77ad21" sha1="07b75c12667c6c5620aa9143b4c5f35b76b15418"/> </dataarea> </part> </software> @@ -27321,7 +27321,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>THQ</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="thomas the tank engine & friends (usa).bin" size="1048576" crc="1a406299" sha1="e714e9faa9c1687a2dfcb0ada22a75c7a4ee01a6" offset="0x000000"/> + <rom name="thomas the tank engine & friends (usa).bin" size="1048576" crc="1a406299" sha1="e714e9faa9c1687a2dfcb0ada22a75c7a4ee01a6"/> </dataarea> </part> </software> @@ -27335,7 +27335,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サンダーフォースII MD"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="thunder force ii md (jpn).bin" size="524288" crc="e75ec3e0" sha1="44b173b74225e5b562cdf3982926a051f05ed98e" offset="0x000000"/> + <rom name="thunder force ii md (jpn).bin" size="524288" crc="e75ec3e0" sha1="44b173b74225e5b562cdf3982926a051f05ed98e"/> </dataarea> </part> </software> @@ -27352,7 +27352,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-5703"/> <feature name="ic1" value="MPR-13143-F"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-13143-f.ic1" size="524288" crc="1b3f399a" sha1="9eadee76eb0509d5a0f16372fc9eac7a883e5f2d" offset="0x000000"/> + <rom name="mpr-13143-f.ic1" size="524288" crc="1b3f399a" sha1="9eadee76eb0509d5a0f16372fc9eac7a883e5f2d"/> </dataarea> </part> </software> @@ -27363,7 +27363,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Technosoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="thunder force iii (aug 1, 1990 prototype).bin" size="524288" crc="2b5c2063" sha1="5debc42ff0355e6ade7cf30f778b6a5c682fea7f" offset="0x000000" /> + <rom name="thunder force iii (aug 1, 1990 prototype).bin" size="524288" crc="2b5c2063" sha1="5debc42ff0355e6ade7cf30f778b6a5c682fea7f" /> </dataarea> </part> </software> @@ -27377,7 +27377,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サンダーフォースIV"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="thunder force iv (jpn).bin" size="1048576" crc="8d606480" sha1="44be21dead3b55f21762a7c5cf640eec0a1769d9" offset="0x000000"/> + <rom name="thunder force iv (jpn).bin" size="1048576" crc="8d606480" sha1="44be21dead3b55f21762a7c5cf640eec0a1769d9"/> </dataarea> </part> </software> @@ -27388,7 +27388,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="thunder fox (usa).bin" size="1048576" crc="5463f50f" sha1="c1699ccabb89c2877dd616471e80d175434bffe3" offset="0x000000"/> + <rom name="thunder fox (usa).bin" size="1048576" crc="5463f50f" sha1="c1699ccabb89c2877dd616471e80d175434bffe3"/> </dataarea> </part> </software> @@ -27402,7 +27402,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サンダーフォックス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="thunder fox (jpn).bin" size="1048576" crc="eca6cffa" sha1="4e6dc58327bdbb5d0d885b3cecf89fe139b32532" offset="0x000000"/> + <rom name="thunder fox (jpn).bin" size="1048576" crc="eca6cffa" sha1="4e6dc58327bdbb5d0d885b3cecf89fe139b32532"/> </dataarea> </part> </software> @@ -27416,7 +27416,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="サンダープロレスリング列伝"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14675.bin" size="524288" crc="24408c73" sha1="7f41afbf62d83424067f872a5dfe2c0f0ec40052" offset="0x000000"/> + <rom name="mpr-14675.bin" size="524288" crc="24408c73" sha1="7f41afbf62d83424067f872a5dfe2c0f0ec40052"/> </dataarea> </part> </software> @@ -27427,7 +27427,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>DreamWorks</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="jesse 'the body' ventura wrestling superstars (mar 2, 1992 prototype).bin" size="524288" crc="65242680" sha1="6ce2029c50f2da0537fb802cc3004bf4f266a884" offset="0x000000" /> + <rom name="jesse 'the body' ventura wrestling superstars (mar 2, 1992 prototype).bin" size="524288" crc="65242680" sha1="6ce2029c50f2da0537fb802cc3004bf4f266a884" /> </dataarea> </part> </software> @@ -27438,7 +27438,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Fox Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tick, the (usa).bin" size="2097152" crc="425132f0" sha1="e0fe77f1d512a753938ce4c5c7c0badb5edfc407" offset="0x000000"/> + <rom name="tick, the (usa).bin" size="2097152" crc="425132f0" sha1="e0fe77f1d512a753938ce4c5c7c0badb5edfc407"/> </dataarea> </part> </software> @@ -27449,7 +27449,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Black Pearl</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="time killers (euro).bin" size="2097152" crc="a4f48a1a" sha1="5bc883edd092602aac162b42462442e462d3c881" offset="0x000000"/> + <rom name="time killers (euro).bin" size="2097152" crc="a4f48a1a" sha1="5bc883edd092602aac162b42462442e462d3c881"/> </dataarea> </part> </software> @@ -27460,7 +27460,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Black Pearl</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="time killers (usa).bin" size="2097152" crc="4b5f52ac" sha1="91b2dd5463261ca240c4977f58d9c8fd7e770624" offset="0x000000"/> + <rom name="time killers (usa).bin" size="2097152" crc="4b5f52ac" sha1="91b2dd5463261ca240c4977f58d9c8fd7e770624"/> </dataarea> </part> </software> @@ -27471,7 +27471,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Black Pearl</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="time trax (usa) (proto).bin" size="1048576" crc="dff045eb" sha1="d7eb65f67ebb89a85c25a3accf06368554a13834" offset="0x000000"/> + <rom name="time trax (usa) (proto).bin" size="1048576" crc="dff045eb" sha1="d7eb65f67ebb89a85c25a3accf06368554a13834"/> </dataarea> </part> </software> @@ -27482,7 +27482,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tinhead (usa).bin" size="1048576" crc="d6724b84" sha1="e5acf758e76c95017a6ad50ab0f6ae2db5c9e8bc" offset="0x000000"/> + <rom name="tinhead (usa).bin" size="1048576" crc="d6724b84" sha1="e5acf758e76c95017a6ad50ab0f6ae2db5c9e8bc"/> </dataarea> </part> </software> @@ -27493,7 +27493,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Infogrames</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tintin au tibet (euro).bin" size="2097152" crc="4243caf3" sha1="54fb11f601be37418b5bba3e0762d8b87068177a" offset="0x000000"/> + <rom name="tintin au tibet (euro).bin" size="2097152" crc="4243caf3" sha1="54fb11f601be37418b5bba3e0762d8b87068177a"/> </dataarea> </part> </software> @@ -27504,7 +27504,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Konami</publisher> <!-- In Korea it's been published by Samsung, in fact --> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tiny toon adventures - acme all-stars (usa, kor).bin" size="1048576" crc="2f9faa1d" sha1="d64736a69fca430fc6a84a60335add0c765feb71" offset="0x000000"/> + <rom name="tiny toon adventures - acme all-stars (usa, kor).bin" size="1048576" crc="2f9faa1d" sha1="d64736a69fca430fc6a84a60335add0c765feb71"/> </dataarea> </part> </software> @@ -27515,7 +27515,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Konami</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="tiny toon adventures (kor).bin" size="524288" crc="4ca3a8fb" sha1="365d190088d78813f65610ff2b5b50c0e4060e24" offset="0x000000"/> + <rom name="tiny toon adventures (kor).bin" size="524288" crc="4ca3a8fb" sha1="365d190088d78813f65610ff2b5b50c0e4060e24"/> </dataarea> </part> </software> @@ -27527,7 +27527,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tnn bass tournament of champions (usa).bin" size="1048576" crc="c83ffa1b" sha1="f76acb6d5da07377685d42daf1ce4ca53be5d6b9" offset="0x000000"/> + <rom name="tnn bass tournament of champions (usa).bin" size="1048576" crc="c83ffa1b" sha1="f76acb6d5da07377685d42daf1ce4ca53be5d6b9"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27541,7 +27541,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tnn outdoors bass tournament '96 (usa).bin" size="2097152" crc="5c523c0b" sha1="0ca72f28e88675066c466246977143599240b09f" offset="0x000000"/> + <rom name="tnn outdoors bass tournament '96 (usa).bin" size="2097152" crc="5c523c0b" sha1="0ca72f28e88675066c466246977143599240b09f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27554,7 +27554,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="todd's adventures in slime world (usa).bin" size="524288" crc="652e8b7d" sha1="e558e39e3e556d20c789bf2823af64e1a5c78784" offset="0x000000"/> + <rom name="todd's adventures in slime world (usa).bin" size="524288" crc="652e8b7d" sha1="e558e39e3e556d20c789bf2823af64e1a5c78784"/> </dataarea> </part> </software> @@ -27568,7 +27568,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="スライムワールド"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="slime world (jpn).bin" size="524288" crc="7ff5529f" sha1="02cf05687a7f3f8177b2aff0a0cfbd5c490e557d" offset="0x000000"/> + <rom name="slime world (jpn).bin" size="524288" crc="7ff5529f" sha1="02cf05687a7f3f8177b2aff0a0cfbd5c490e557d"/> </dataarea> </part> </software> @@ -27582,7 +27582,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-6329A"/> <feature name="ic1" value="MPR-16179-MX"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16179-mx.ic1" size="2097152" crc="47b0a871" sha1="ac05701d86ba8957adb8fe0b67d8b4bb51328d98" offset="0x000000"/> + <rom name="mpr-16179-mx.ic1" size="2097152" crc="47b0a871" sha1="ac05701d86ba8957adb8fe0b67d8b4bb51328d98"/> </dataarea> </part> </software> @@ -27593,7 +27593,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="toe jam & earl in panic on funkotron (jpn).bin" size="2097152" crc="e1b36850" sha1="141af8fd1e5b4ba5118a384771b0d75f40af312f" offset="0x000000"/> + <rom name="toe jam & earl in panic on funkotron (jpn).bin" size="2097152" crc="e1b36850" sha1="141af8fd1e5b4ba5118a384771b0d75f40af312f"/> </dataarea> </part> </software> @@ -27604,7 +27604,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="toejam&earl.58bd.bin" size="2097152" crc="c6a1a8dc" sha1="a9f7a493e3470a2843c632c221e238080eed2de2" offset="0x000000"/> + <rom name="toejam&earl.58bd.bin" size="2097152" crc="c6a1a8dc" sha1="a9f7a493e3470a2843c632c221e238080eed2de2"/> </dataarea> </part> </software> @@ -27616,7 +27616,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="toejam & earl in panic on funkotron (sep 11, 1993 build).bin" size="2097152" crc="d9dfbb5c" sha1="9959ab08c2f74cbd9009bf784fc0205ce1f7bce1" offset="0x000000"/> + <rom name="toejam & earl in panic on funkotron (sep 11, 1993 build).bin" size="2097152" crc="d9dfbb5c" sha1="9959ab08c2f74cbd9009bf784fc0205ce1f7bce1"/> </dataarea> </part> </software> @@ -27630,7 +27630,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ジュジュ伝説"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mpr-14464a.bin" size="524288" crc="7362c3f4" sha1="77270a6ded838d0263284dcc075aa4b2b2aef234" offset="0x000000"/> + <rom name="mpr-14464a.bin" size="524288" crc="7362c3f4" sha1="77270a6ded838d0263284dcc075aa4b2b2aef234"/> </dataarea> </part> </software> @@ -27644,7 +27644,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ジュジュ伝説"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="toki - going ape spit -- juju densetsu (world).bin" size="524288" crc="d09b1ef1" sha1="1a94cde6392d385271797a6b21ad0eaad920a8da" offset="0x000000"/> + <rom name="toki - going ape spit -- juju densetsu (world).bin" size="524288" crc="d09b1ef1" sha1="1a94cde6392d385271797a6b21ad0eaad920a8da"/> </dataarea> </part> </software> @@ -27655,7 +27655,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tom and jerry - frantic antics (usa) (1993).bin" size="1048576" crc="b9992e1c" sha1="a785c642bdcce284e6a607bb68e3993a176f4361" offset="0x000000"/> + <rom name="tom and jerry - frantic antics (usa) (1993).bin" size="1048576" crc="b9992e1c" sha1="a785c642bdcce284e6a607bb68e3993a176f4361"/> </dataarea> </part> </software> @@ -27666,7 +27666,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tom and jerry - frantic antics (usa) (1994).bin" size="1048576" crc="3044460c" sha1="09dd23ab18dcaf4e21754992a898504188bd76f2" offset="0x000000"/> + <rom name="tom and jerry - frantic antics (usa) (1994).bin" size="1048576" crc="3044460c" sha1="09dd23ab18dcaf4e21754992a898504188bd76f2"/> </dataarea> </part> </software> @@ -27678,7 +27678,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tony la russa baseball (usa, aus).bin" size="1048576" crc="24629c78" sha1="0e3f7ebf8661cac9bd7a0c5af64f260e7b5f0a0b" offset="0x000000"/> + <rom name="tony la russa baseball (usa, aus).bin" size="1048576" crc="24629c78" sha1="0e3f7ebf8661cac9bd7a0c5af64f260e7b5f0a0b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27694,7 +27694,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-5978BA"/> <feature name="u1" value="MPR-17297-SM"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-17297-sm.u1" size="1048576" crc="bd3074d2" sha1="e548e2ed4f69c32dd601a2b90bcf4eeb34d36c49" offset="0x000000"/> + <rom name="mpr-17297-sm.u1" size="1048576" crc="bd3074d2" sha1="e548e2ed4f69c32dd601a2b90bcf4eeb34d36c49"/> </dataarea> </part> </software> @@ -27708,7 +27708,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="トップ プロ ゴルフ"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-14853.bin" size="1048576" crc="62bad606" sha1="1663289933b37526e4e07a6ee7fcd5e6cc2b489a" offset="0x000000"/> + <rom name="mpr-14853.bin" size="1048576" crc="62bad606" sha1="1663289933b37526e4e07a6ee7fcd5e6cc2b489a"/> </dataarea> </part> </software> @@ -27722,7 +27722,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="トップ プロ ゴルフ2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="top pro golf 2 (jpn).bin" size="1048576" crc="b8ce98b3" sha1="95a8918c98420fdfd59a4cb0be8fd5ec69d3593e" offset="0x000000"/> + <rom name="top pro golf 2 (jpn).bin" size="1048576" crc="b8ce98b3" sha1="95a8918c98420fdfd59a4cb0be8fd5ec69d3593e"/> </dataarea> </part> </software> @@ -27733,7 +27733,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="toxic crusaders (usa).bin" size="524288" crc="11fd46ce" sha1="fd83f309b6d4261f0c98ba97a8627cfb5212093b" offset="0x000000"/> + <rom name="toxic crusaders (usa).bin" size="524288" crc="11fd46ce" sha1="fd83f309b6d4261f0c98ba97a8627cfb5212093b"/> </dataarea> </part> </software> @@ -27748,7 +27748,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-18552-U"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="mpr-18552-u.ic1" size="4194304" crc="829fe313" sha1="49be571cd943fd594949c318a0bdbe6263fdd512" offset="0x000000"/> + <rom name="mpr-18552-u.ic1" size="4194304" crc="829fe313" sha1="49be571cd943fd594949c318a0bdbe6263fdd512"/> </dataarea> </part> </software> @@ -27759,7 +27759,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Disney Interactive</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="executedemo1.9f79.bin" size="4194304" crc="9321bec1" sha1="7932c7de237ca333750b98ff3d2832c5f65be851" offset="0x000000"/> + <rom name="executedemo1.9f79.bin" size="4194304" crc="9321bec1" sha1="7932c7de237ca333750b98ff3d2832c5f65be851"/> </dataarea> </part> </software> @@ -27770,7 +27770,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Absolute Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mpr-15574.bin" size="1048576" crc="cbc9951b" sha1="debc3a571c2c08a731758113550c040dfcda4782" offset="0x000000"/> + <rom name="mpr-15574.bin" size="1048576" crc="cbc9951b" sha1="debc3a571c2c08a731758113550c040dfcda4782"/> </dataarea> </part> </software> @@ -27781,7 +27781,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Dreamworks</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="trampoline terror! (usa).bin" size="262144" crc="aabb349f" sha1="d0dc2acdc17a1e1da25828f7d07d4ba9e3c9bd78" offset="0x000000"/> + <rom name="trampoline terror! (usa).bin" size="262144" crc="aabb349f" sha1="d0dc2acdc17a1e1da25828f7d07d4ba9e3c9bd78"/> </dataarea> </part> </software> @@ -27793,7 +27793,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="traysia (usa).bin" size="1048576" crc="96184f4f" sha1="ff0efe6da308919f843a7593e8af7fae82160b0b" offset="0x000000"/> + <rom name="traysia (usa).bin" size="1048576" crc="96184f4f" sha1="ff0efe6da308919f843a7593e8af7fae82160b0b"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27807,7 +27807,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="traysia (jan 22, 1992 prototype).bin" size="1048576" crc="daa83cb5" sha1="284c7a67843be8b56bba8d9050a6cbaeae3c896b" offset="0x000000" /> + <rom name="traysia (jan 22, 1992 prototype).bin" size="1048576" crc="daa83cb5" sha1="284c7a67843be8b56bba8d9050a6cbaeae3c896b" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27824,7 +27824,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="minato no traysia (jpn).bin" size="1048576" crc="bd89fd09" sha1="dea227a41a5ba28f8c8ea75cba12965bbc5ff8da" offset="0x000000"/> + <rom name="minato no traysia (jpn).bin" size="1048576" crc="bd89fd09" sha1="dea227a41a5ba28f8c8ea75cba12965bbc5ff8da"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27838,7 +27838,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="triple play '96 (usa).bin" size="4194304" crc="f1748e91" sha1="c0981b524d5e1c5368f9e74a4ce9c57d87fe323a" offset="0x000000"/> + <rom name="triple play '96 (usa).bin" size="4194304" crc="f1748e91" sha1="c0981b524d5e1c5368f9e74a4ce9c57d87fe323a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -27852,7 +27852,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="triple play gold (usa).bin" size="4194304" crc="bbe69017" sha1="007bee242384db1887c5831657470584ff77a163" offset="0x000000"/> + <rom name="triple play gold (usa).bin" size="4194304" crc="bbe69017" sha1="007bee242384db1887c5831657470584ff77a163"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -27866,7 +27866,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="triple play gold (usa) (alt).bin" size="4194304" crc="a89638a0" sha1="cb7f4b9b89fbf6162d7d4182229c8ac473f91cf4" offset="0x000000"/> + <rom name="triple play gold (usa) (alt).bin" size="4194304" crc="a89638a0" sha1="cb7f4b9b89fbf6162d7d4182229c8ac473f91cf4"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -27879,7 +27879,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="trouble shooter (usa).bin" size="524288" crc="becfc39b" sha1="3fc9ffa49ece5e9cbba1f2a5ba1dfd068b86c65d" offset="0x000000"/> + <rom name="trouble shooter (usa).bin" size="524288" crc="becfc39b" sha1="3fc9ffa49ece5e9cbba1f2a5ba1dfd068b86c65d"/> </dataarea> </part> </software> @@ -27890,7 +27890,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="trouble shooter (sep 12, 1991 prototype).bin" size="524288" crc="4ab3033c" sha1="e60aef86ed80283e3f03af581931b57c5487a519" offset="0x000000" /> + <rom name="trouble shooter (sep 12, 1991 prototype).bin" size="524288" crc="4ab3033c" sha1="e60aef86ed80283e3f03af581931b57c5487a519" /> </dataarea> </part> </software> @@ -27904,7 +27904,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="バトルマニア"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="battle mania (jpn).bin" size="524288" crc="a76c4a29" sha1="9886dd39cfd8fe505860fc4d0119aacec7484a4e" offset="0x000000"/> + <rom name="battle mania (jpn).bin" size="524288" crc="a76c4a29" sha1="9886dd39cfd8fe505860fc4d0119aacec7484a4e"/> </dataarea> </part> </software> @@ -27915,7 +27915,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Vic Tokai</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="battle mania (may 28, 1991 prototype).bin" size="524288" crc="bf0a017f" sha1="5d707ba8dbbfa8ad7a6ec20735e41b2b84941efe" offset="0x000000" /> + <rom name="battle mania (may 28, 1991 prototype).bin" size="524288" crc="bf0a017f" sha1="5d707ba8dbbfa8ad7a6ec20735e41b2b84941efe" /> </dataarea> </part> </software> @@ -27927,7 +27927,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="troy aikman nfl football (usa).bin" size="2097152" crc="015f2713" sha1="820efb4a4d3d29036911d9077bb6c0a4ce7f36d4" offset="0x000000"/> + <rom name="troy aikman nfl football (usa).bin" size="2097152" crc="015f2713" sha1="820efb4a4d3d29036911d9077bb6c0a4ce7f36d4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -27941,7 +27941,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="吞食天地III"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tun shi tian di iii (chi) (simple chinese) (unl).bin" size="2097152" crc="ea57b668" sha1="7040e96c053f29c75cf0524ddb168a83d0fb526f" offset="0x000000"/> + <rom name="tun shi tian di iii (chi) (simple chinese) (unl).bin" size="2097152" crc="ea57b668" sha1="7040e96c053f29c75cf0524ddb168a83d0fb526f"/> </dataarea> </part> </software> @@ -27953,7 +27953,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="吞食天地III"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="tun shi tian di iii (chi) (unl).bin" size="2097152" crc="b23c4166" sha1="534bf8f951ee30d47df18202246245b998c0eced" offset="0x000000"/> + <rom name="tun shi tian di iii (chi) (unl).bin" size="2097152" crc="b23c4166" sha1="534bf8f951ee30d47df18202246245b998c0eced"/> </dataarea> </part> </software> @@ -27964,7 +27964,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="turbo outrun (dec 9, 1991 prototype).bin" size="524288" crc="2a7f2b36" sha1="9695c91c42f635e6b3a046ca813d3cbe6d180a83" offset="0x000000"/> + <rom name="turbo outrun (dec 9, 1991 prototype).bin" size="524288" crc="2a7f2b36" sha1="9695c91c42f635e6b3a046ca813d3cbe6d180a83"/> </dataarea> </part> </software> @@ -27980,7 +27980,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="u2" value="SN74LS04N"/> <feature name="u3" value="SN74LS374N"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="actusg591.u1" size="524288" crc="634d67a6" sha1="5a471a276909dcc428cd66c51047aa8a142c76a8" offset="0x000000"/> + <rom name="actusg591.u1" size="524288" crc="634d67a6" sha1="5a471a276909dcc428cd66c51047aa8a142c76a8"/> </dataarea> </part> </software> @@ -27994,7 +27994,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="究極タイガー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="kyuukyoku tiger (jpn).bin" size="655360" crc="61276d21" sha1="cbe207732c6ce5e5e5846e44847ce902315f2bc3" offset="0x000000"/> + <rom name="kyuukyoku tiger (jpn).bin" size="655360" crc="61276d21" sha1="cbe207732c6ce5e5e5846e44847ce902315f2bc3"/> </dataarea> </part> </software> @@ -28008,7 +28008,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ツインクル テール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="twinkle tale (jpn).bin" size="1048576" crc="d757f924" sha1="5377e96b4cb14038675c41d165f1d92ae067cd9b" offset="0x000000"/> + <rom name="twinkle tale (jpn).bin" size="1048576" crc="d757f924" sha1="5377e96b4cb14038675c41d165f1d92ae067cd9b"/> </dataarea> </part> </software> @@ -28019,7 +28019,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Data East</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="two crude dudes (nov 24, 1991 prototype).bin" size="1048576" crc="4ba361a7" sha1="5a386d3f2dd851339f40f2eec339bb5a09f6c3a5" offset="0x000000" /> + <rom name="two crude dudes (nov 24, 1991 prototype).bin" size="1048576" crc="4ba361a7" sha1="5a386d3f2dd851339f40f2eec339bb5a09f6c3a5" /> </dataarea> </part> </software> @@ -28033,7 +28033,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="クルードバスター"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="crude buster (jpn).bin" size="1048576" crc="affb4b00" sha1="9122ef0e920133449266cf437a87a110e0343425" offset="0x000000"/> + <rom name="crude buster (jpn).bin" size="1048576" crc="affb4b00" sha1="9122ef0e920133449266cf437a87a110e0343425"/> </dataarea> </part> </software> @@ -28047,7 +28047,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="670128 REV 1"/> <feature name="u1" value="T-97146"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="t-97146.u1" size="4194304" crc="7290770d" sha1="bf2da4a7ae7aa428b0b316581f65b280dc3ba356" offset="0x000000"/> + <rom name="t-97146.u1" size="4194304" crc="7290770d" sha1="bf2da4a7ae7aa428b0b316581f65b280dc3ba356"/> </dataarea> </part> </software> @@ -28058,7 +28058,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Taito</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="ultimate qix (usa).bin" size="262144" crc="d83369d9" sha1="400edf467e20f8f43b7f7c8f18f5f46ed54eac86" offset="0x000000"/> + <rom name="ultimate qix (usa).bin" size="262144" crc="d83369d9" sha1="400edf467e20f8f43b7f7c8f18f5f46ed54eac86"/> </dataarea> </part> </software> @@ -28072,7 +28072,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ヴォルフィード"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="volfied (jpn).bin" size="262144" crc="b0c5e3f7" sha1="7de808400f64dd0e4f468049fff7d29212ea0215" offset="0x000000"/> + <rom name="volfied (jpn).bin" size="262144" crc="b0c5e3f7" sha1="7de808400f64dd0e4f468049fff7d29212ea0215"/> </dataarea> </part> </software> @@ -28086,7 +28086,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ウルトラマン 空想特撮シリーズ / ウルトラマン ~ Ultraman (Box)" /> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="ultraman (jpn).bin" size="524288" crc="83b4d5fb" sha1="7af1b66555c636664a73ca2091ef92ac800dc5d8" offset="0x000000"/> + <rom name="ultraman (jpn).bin" size="524288" crc="83b4d5fb" sha1="7af1b66555c636664a73ca2091ef92ac800dc5d8"/> </dataarea> </part> </software> @@ -28098,7 +28098,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="uncharted waters (usa).bin" size="1048576" crc="4edaec59" sha1="a76cf7dd06784cba15fa0c3be0ae92cba71ccade" offset="0x000000"/> + <rom name="uncharted waters (usa).bin" size="1048576" crc="4edaec59" sha1="a76cf7dd06784cba15fa0c3be0ae92cba71ccade"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28115,7 +28115,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="daikoukai jidai (jpn).bin" size="1048576" crc="5a652458" sha1="a4552b23079b161da9ad47ac7cb9c4ecb3731967" offset="0x000000"/> + <rom name="daikoukai jidai (jpn).bin" size="1048576" crc="5a652458" sha1="a4552b23079b161da9ad47ac7cb9c4ecb3731967"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28129,7 +28129,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="uncharted waters - new horizons (usa).bin" size="2097152" crc="ead69824" sha1="9fd375cd212a132db24c40a8977c50d0f7b81524" offset="0x000000"/> + <rom name="uncharted waters - new horizons (usa).bin" size="2097152" crc="ead69824" sha1="9fd375cd212a132db24c40a8977c50d0f7b81524"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -28146,7 +28146,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="daikoukai jidai ii (jpn).bin" size="2097152" crc="e040f0da" sha1="74f61092067d82127cae3306d5a66d3efe946bc3" offset="0x000000"/> + <rom name="daikoukai jidai ii (jpn).bin" size="2097152" crc="e040f0da" sha1="74f61092067d82127cae3306d5a66d3efe946bc3"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -28162,7 +28162,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="アンデッドライン"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="undead line (jpn).bin" size="1048576" crc="fb3ca1e6" sha1="cb9f248bfd19b16ed8a11639a73a6e90fa7ee79e" offset="0x000000"/> + <rom name="undead line (jpn).bin" size="1048576" crc="fb3ca1e6" sha1="cb9f248bfd19b16ed8a11639a73a6e90fa7ee79e"/> </dataarea> </part> </software> @@ -28173,7 +28173,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="universal soldier (euro, usa).bin" size="1048576" crc="352ebd49" sha1="9ac1416641ba0e6632369ffe69599b08fc3c225f" offset="0x000000"/> + <rom name="universal soldier (euro, usa).bin" size="1048576" crc="352ebd49" sha1="9ac1416641ba0e6632369ffe69599b08fc3c225f"/> </dataarea> </part> </software> @@ -28185,7 +28185,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="unnecessary roughness 95 (usa).bin" size="2097152" crc="9920e7b7" sha1="7e100cb56c30498c1fee3867ff3612567287b656" offset="0x000000"/> + <rom name="unnecessary roughness 95 (usa).bin" size="2097152" crc="9920e7b7" sha1="7e100cb56c30498c1fee3867ff3612567287b656"/> </dataarea> <!-- Correct? size taken from the header --> <dataarea name="sram" size="2048"> @@ -28201,7 +28201,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="우주거북선"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="uzu keobukseon (kor).bin" size="524288" crc="a7255ba8" sha1="1d59864916be04640a117082c62453c09bcbf8b8" offset="0x000000"/> + <rom name="uzu keobukseon (kor).bin" size="524288" crc="a7255ba8" sha1="1d59864916be04640a117082c62453c09bcbf8b8"/> </dataarea> </part> </software> @@ -28212,7 +28212,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="valis (usa).bin" size="1048576" crc="13bc5b72" sha1="fed29e779aa0d75645a59608f9f3a13f39d43888" offset="0x000000"/> + <rom name="valis (usa).bin" size="1048576" crc="13bc5b72" sha1="fed29e779aa0d75645a59608f9f3a13f39d43888"/> </dataarea> </part> </software> @@ -28226,7 +28226,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="夢幻戦士 ヴァリス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mugen senshi valis (jpn).bin" size="1048576" crc="24431625" sha1="06208a19ca5f2b25bef7c972ec175d4aff235a77" offset="0x000000"/> + <rom name="mugen senshi valis (jpn).bin" size="1048576" crc="24431625" sha1="06208a19ca5f2b25bef7c972ec175d4aff235a77"/> </dataarea> </part> </software> @@ -28237,7 +28237,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="valis (oct 25, 1991 prototype).bin" size="1048576" crc="74a133a8" sha1="4e5e7d119af77d000f02e7013afffe4fb31939c7" offset="0x000000" /> + <rom name="valis (oct 25, 1991 prototype).bin" size="1048576" crc="74a133a8" sha1="4e5e7d119af77d000f02e7013afffe4fb31939c7" /> </dataarea> </part> </software> @@ -28248,7 +28248,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="valis iii (usa).bin" size="1048576" crc="59a2a368" sha1="bb051779d6c4c68a8a4571177990f7d190696b4a" offset="0x000000"/> + <rom name="valis iii (usa).bin" size="1048576" crc="59a2a368" sha1="bb051779d6c4c68a8a4571177990f7d190696b4a"/> </dataarea> </part> </software> @@ -28259,7 +28259,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="vapor trail (usa).bin" size="1048576" crc="c49e3a0a" sha1="d8eb087eeda31f202e6a1a0c4de891ced162abc5" offset="0x000000"/> + <rom name="vapor trail (usa).bin" size="1048576" crc="c49e3a0a" sha1="d8eb087eeda31f202e6a1a0c4de891ced162abc5"/> </dataarea> </part> </software> @@ -28270,7 +28270,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="vapor trail (may 26, 1991 prototype).bin" size="1048576" crc="2634bdbd" sha1="e40afaf318ad7bb375c739273d70d74dd0667862" offset="0x000000" /> + <rom name="vapor trail (may 26, 1991 prototype).bin" size="1048576" crc="2634bdbd" sha1="e40afaf318ad7bb375c739273d70d74dd0667862" /> </dataarea> </part> </software> @@ -28284,7 +28284,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="空牙-OPERATION CODE- VAPOR TRAIL"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="kuuga - operation code 'vapor trail' (jpn).bin" size="1048576" crc="83b6b6ba" sha1="54d257ad1f941fdb39f6f7b2a3a168eb30ebd9ff" offset="0x000000"/> + <rom name="kuuga - operation code 'vapor trail' (jpn).bin" size="1048576" crc="83b6b6ba" sha1="54d257ad1f941fdb39f6f7b2a3a168eb30ebd9ff"/> </dataarea> </part> </software> @@ -28295,7 +28295,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="vectorman (beta).bin" size="2097152" crc="a315c8aa" sha1="54d611a0519d34c25ef6b9963543ece4afc23e19" offset="0x000000"/> + <rom name="vectorman (beta).bin" size="2097152" crc="a315c8aa" sha1="54d611a0519d34c25ef6b9963543ece4afc23e19"/> </dataarea> </part> </software> @@ -28306,7 +28306,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="vectorman (beta) (alt).bin" size="2097152" crc="2084d3da" sha1="e6c0854ff0f5a0b53760677743e9b901b3e5a4b7" offset="0x000000"/> + <rom name="vectorman (beta) (alt).bin" size="2097152" crc="2084d3da" sha1="e6c0854ff0f5a0b53760677743e9b901b3e5a4b7"/> </dataarea> </part> </software> @@ -28317,7 +28317,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="vectorman (prototype - jul 24, 1995).bin" size="2097152" crc="0145738b" sha1="f96a51e792edde1ed203054ea9e23fd226d1ed70" offset="0x000000"/> + <rom name="vectorman (prototype - jul 24, 1995).bin" size="2097152" crc="0145738b" sha1="f96a51e792edde1ed203054ea9e23fd226d1ed70"/> </dataarea> </part> </software> @@ -28331,7 +28331,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-19092-U"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="mpr-19092-u.ic1" size="3145728" crc="c1a24088" sha1="c5adca10408f055c0431e1ffc01d4fbab53ade01" offset="0x000000"/> + <rom name="mpr-19092-u.ic1" size="3145728" crc="c1a24088" sha1="c5adca10408f055c0431e1ffc01d4fbab53ade01"/> </dataarea> </part> </software> @@ -28342,7 +28342,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="vectorman 2 (beta).bin" size="2097152" crc="ada2b0ef" sha1="65dc6261179e51d21c3c5fe0c0353befbcc95a2d" offset="0x000000"/> + <rom name="vectorman 2 (beta).bin" size="2097152" crc="ada2b0ef" sha1="65dc6261179e51d21c3c5fe0c0353befbcc95a2d"/> </dataarea> </part> </software> @@ -28353,7 +28353,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="vectorman 2 (prototype - aug 15, 1996).bin" size="3145728" crc="998b087c" sha1="0bbbc09e9ac38940ee4a6c927de67196f42e2bdc" offset="0x000000"/> + <rom name="vectorman 2 (prototype - aug 15, 1996).bin" size="3145728" crc="998b087c" sha1="0bbbc09e9ac38940ee4a6c927de67196f42e2bdc"/> </dataarea> </part> </software> @@ -28364,7 +28364,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="vectorman 2 (prototype - aug 16, 1996).bin" size="3145728" crc="2986e5ce" sha1="343527612a0710703486c7335b5939b7099eebba" offset="0x000000"/> + <rom name="vectorman 2 (prototype - aug 16, 1996).bin" size="3145728" crc="2986e5ce" sha1="343527612a0710703486c7335b5939b7099eebba"/> </dataarea> </part> </software> @@ -28375,7 +28375,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="vectorman 2 (prototype - aug 19, 1996).bin" size="3145728" crc="49efab7e" sha1="fb949c8734655e48a787f0c869b8c48f4b0a113e" offset="0x000000"/> + <rom name="vectorman 2 (prototype - aug 19, 1996).bin" size="3145728" crc="49efab7e" sha1="fb949c8734655e48a787f0c869b8c48f4b0a113e"/> </dataarea> </part> </software> @@ -28386,7 +28386,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2788934"> - <rom name="vectorman 2 (prototype - aug 26, 1996).bin" size="2788934" crc="eb8124c8" sha1="39f496d8d99a4cb5716f731d9db656e0ca594a74" offset="0x000000"/> + <rom name="vectorman 2 (prototype - aug 26, 1996).bin" size="2788934" crc="eb8124c8" sha1="39f496d8d99a4cb5716f731d9db656e0ca594a74"/> </dataarea> </part> </software> @@ -28397,7 +28397,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="vectorman 2 (prototype - aug 27, 1996).bin" size="3145728" crc="6333d89a" sha1="d142ce853becc6450c7a3e8b7fe65839e5b68521" offset="0x000000"/> + <rom name="vectorman 2 (prototype - aug 27, 1996).bin" size="3145728" crc="6333d89a" sha1="d142ce853becc6450c7a3e8b7fe65839e5b68521"/> </dataarea> </part> </software> @@ -28411,7 +28411,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ヴェリテックス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="verytex (jpn).bin" size="524288" crc="bafc375f" sha1="420780933e34da0f9b2a22b6bbb0739e363aab3a" offset="0x000000"/> + <rom name="verytex (jpn).bin" size="524288" crc="bafc375f" sha1="420780933e34da0f9b2a22b6bbb0739e363aab3a"/> </dataarea> </part> </software> @@ -28425,7 +28425,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="171-7147A"/> <feature name="ic1" value="MPR-17357-SM"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-17357-sm.ic1" size="2097152" crc="59c71866" sha1="f25f770464448da4e49eab3832100ba480c9844a" offset="0x000000"/> + <rom name="mpr-17357-sm.ic1" size="2097152" crc="59c71866" sha1="f25f770464448da4e49eab3832100ba480c9844a"/> </dataarea> </part> </software> @@ -28436,7 +28436,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>American Sammy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1572864"> - <rom name="viewpoint (usa) (beta).bin" size="1572864" crc="f2e69ce7" sha1="7c7a7812e8d1ab438907233ad03ec0b763a9b556" offset="0x000000"/> + <rom name="viewpoint (usa) (beta).bin" size="1572864" crc="f2e69ce7" sha1="7c7a7812e8d1ab438907233ad03ec0b763a9b556"/> </dataarea> </part> </software> @@ -28447,7 +28447,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="virtua fighter 2 (prototype - aug 19, 1996).bin" size="4194304" crc="c5ee3974" sha1="8d9e1739a40cf64adf0b96918028bac9368b2d89" offset="0x000000"/> + <rom name="virtua fighter 2 (prototype - aug 19, 1996).bin" size="4194304" crc="c5ee3974" sha1="8d9e1739a40cf64adf0b96918028bac9368b2d89"/> </dataarea> </part> </software> @@ -28458,7 +28458,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="virtua fighter 2 (prototype - aug 30, 1996).bin" size="4194304" crc="6a0f3a7b" sha1="b08e11a477694f50bed2e89ee3269f557b041ab1" offset="0x000000"/> + <rom name="virtua fighter 2 (prototype - aug 30, 1996).bin" size="4194304" crc="6a0f3a7b" sha1="b08e11a477694f50bed2e89ee3269f557b041ab1"/> </dataarea> </part> </software> @@ -28469,7 +28469,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="virtua fighter 2 (prototype - sep 13, 1996).bin" size="4194304" crc="fa5bad91" sha1="b6ae0d56d9fd41df5a577b36fc3717d7399b80fc" offset="0x000000"/> + <rom name="virtua fighter 2 (prototype - sep 13, 1996).bin" size="4194304" crc="fa5bad91" sha1="b6ae0d56d9fd41df5a577b36fc3717d7399b80fc"/> </dataarea> </part> </software> @@ -28480,7 +28480,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="virtua fighter 2 (prototype - sep 20, 1996).bin" size="4194304" crc="af516dad" sha1="740190e416965ab4b63e82a9a4806178d3463fa9" offset="0x000000"/> + <rom name="virtua fighter 2 (prototype - sep 20, 1996).bin" size="4194304" crc="af516dad" sha1="740190e416965ab4b63e82a9a4806178d3463fa9"/> </dataarea> </part> </software> @@ -28491,7 +28491,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="virtua fighter 2 (prototype - sep 27, 1996).bin" size="4194304" crc="95ab6ab6" sha1="4375b574ab6c3aa41576a91f5a263196f6ec8fc1" offset="0x000000"/> + <rom name="virtua fighter 2 (prototype - sep 27, 1996).bin" size="4194304" crc="95ab6ab6" sha1="4375b574ab6c3aa41576a91f5a263196f6ec8fc1"/> </dataarea> </part> </software> @@ -28502,7 +28502,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="virtua fighter 2 vs tekken 2 (unl).bin" size="2097152" crc="2cdb499d" sha1="0a5be6d37db5579b9de991b71442a960afcfe902" offset="0x000000"/> + <rom name="virtua fighter 2 vs tekken 2 (unl).bin" size="2097152" crc="2cdb499d" sha1="0a5be6d37db5579b9de991b71442a960afcfe902"/> </dataarea> </part> </software> @@ -28516,7 +28516,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="バーチャルバート"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="virtual bart (world).bin" size="2097152" crc="8db9f378" sha1="5675fdafb27bb3e23f7d9bf4e74d313e42b26c65" offset="0x000000"/> + <rom name="virtual bart (world).bin" size="2097152" crc="8db9f378" sha1="5675fdafb27bb3e23f7d9bf4e74d313e42b26c65"/> </dataarea> </part> </software> @@ -28531,7 +28531,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="vixen 357 (jpn).bin" size="1048576" crc="3afa2d7b" sha1="460037301df0d67947bd17eddb38a3011896cb43" offset="0x000000"/> + <rom name="vixen 357 (jpn).bin" size="1048576" crc="3afa2d7b" sha1="460037301df0d67947bd17eddb38a3011896cb43"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28544,7 +28544,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="wacky races (usa) (prototype).bin" size="2097152" crc="1b173f09" sha1="5f310699e017e0becb4f41e7f00cb86606dbc0ed" offset="0x000000"/> + <rom name="wacky races (usa) (prototype).bin" size="2097152" crc="1b173f09" sha1="5f310699e017e0becb4f41e7f00cb86606dbc0ed"/> </dataarea> </part> </software> @@ -28557,7 +28557,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wacky worlds (usa).bin" size="1048576" crc="8af4552d" sha1="e331c57ce6a176ab9ff1461e9423514756c5558d" offset="0x000000"/> + <rom name="wacky worlds (usa).bin" size="1048576" crc="8af4552d" sha1="e331c57ce6a176ab9ff1461e9423514756c5558d"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -28570,7 +28570,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wacky worlds (prototype - aug 08, 1994).bin" size="1048576" crc="48d33ea0" sha1="6526dbef07792ae5d854c20452c4dfee656c299c" offset="0x000000"/> + <rom name="wacky worlds (prototype - aug 08, 1994).bin" size="1048576" crc="48d33ea0" sha1="6526dbef07792ae5d854c20452c4dfee656c299c"/> </dataarea> </part> </software> @@ -28581,7 +28581,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1035184"> - <rom name="wacky worlds (prototype - aug 17, 1994).bin" size="1035184" crc="4615970b" sha1="e6409dd65c522af90f65209e8c00a9e1f248c52a" offset="0x000000"/> + <rom name="wacky worlds (prototype - aug 17, 1994).bin" size="1035184" crc="4615970b" sha1="e6409dd65c522af90f65209e8c00a9e1f248c52a"/> </dataarea> </part> </software> @@ -28592,7 +28592,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1035158"> - <rom name="wacky worlds (prototype - aug 19, 1994).bin" size="1035158" crc="7f286925" sha1="42a8927f0738ed9baa88f8115a23941431fa1ae7" offset="0x000000"/> + <rom name="wacky worlds (prototype - aug 19, 1994).bin" size="1035158" crc="7f286925" sha1="42a8927f0738ed9baa88f8115a23941431fa1ae7"/> </dataarea> </part> </software> @@ -28606,7 +28606,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ワニワニWorld"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wani wani world (jpn).bin" size="524288" crc="56f0dbb2" sha1="4cbe0ad0dbd70fd54432d6ae52d185c39c45260e" offset="0x000000"/> + <rom name="wani wani world (jpn).bin" size="524288" crc="56f0dbb2" sha1="4cbe0ad0dbd70fd54432d6ae52d185c39c45260e"/> </dataarea> </part> </software> @@ -28617,7 +28617,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Mentrix Software</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wardner (usa).bin" size="524288" crc="1e369ae2" sha1="23bd6421f0e3710350e12f9322e75160a699ace8" offset="0x000000"/> + <rom name="wardner (usa).bin" size="524288" crc="1e369ae2" sha1="23bd6421f0e3710350e12f9322e75160a699ace8"/> </dataarea> </part> </software> @@ -28631,7 +28631,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ワードナの森SPECIAL"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wardner no mori special (jpn).bin" size="524288" crc="80f1035c" sha1="28844399b73628a3507ca38e855d0afe24c59f4b" offset="0x000000"/> + <rom name="wardner no mori special (jpn).bin" size="524288" crc="80f1035c" sha1="28844399b73628a3507ca38e855d0afe24c59f4b"/> </dataarea> </part> </software> @@ -28642,7 +28642,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="warlock (usa) (beta).bin" size="2097152" crc="c9b6edb3" sha1="870ce90ae5a58838c1e0531abdc0442389189234" offset="0x000000"/> + <rom name="warlock (usa) (beta).bin" size="2097152" crc="c9b6edb3" sha1="870ce90ae5a58838c1e0531abdc0442389189234"/> </dataarea> </part> </software> @@ -28653,7 +28653,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Accolade</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="warpspeed (usa).bin" size="2097152" crc="143697ed" sha1="a51564e9cf60fd5df6a7c00cdbbaa310cfa48d19" offset="0x000000"/> + <rom name="warpspeed (usa).bin" size="2097152" crc="143697ed" sha1="a51564e9cf60fd5df6a7c00cdbbaa310cfa48d19"/> </dataarea> </part> </software> @@ -28664,7 +28664,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Micronet</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="warrior of rome (usa).bin" size="1048576" crc="5be10c6a" sha1="d75eb583e7ec83d6b8308f6dc7cdb31c62b4dbf9" offset="0x000000"/> + <rom name="warrior of rome (usa).bin" size="1048576" crc="5be10c6a" sha1="d75eb583e7ec83d6b8308f6dc7cdb31c62b4dbf9"/> </dataarea> </part> </software> @@ -28678,7 +28678,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="シーザーの野望"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="caesar no yabou (jpn).bin" size="1048576" crc="69796e93" sha1="4a5b9169262caf81fb7ae76fc3835107769f28a1" offset="0x000000"/> + <rom name="caesar no yabou (jpn).bin" size="1048576" crc="69796e93" sha1="4a5b9169262caf81fb7ae76fc3835107769f28a1"/> </dataarea> </part> </software> @@ -28690,7 +28690,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="warrior of rome ii (usa).bin" size="1048576" crc="cd8c472a" sha1="fe4e3684212f1e695bdf4a4c41999fac773259f4" offset="0x000000"/> + <rom name="warrior of rome ii (usa).bin" size="1048576" crc="cd8c472a" sha1="fe4e3684212f1e695bdf4a4c41999fac773259f4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28707,7 +28707,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="caesar no yabou ii (jpn).bin" size="1048576" crc="4f327b3a" sha1="cdb2f47bde3ff412c7b1f560637f2ccec023980f" offset="0x000000"/> + <rom name="caesar no yabou ii (jpn).bin" size="1048576" crc="4f327b3a" sha1="cdb2f47bde3ff412c7b1f560637f2ccec023980f"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28721,7 +28721,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="warsong (usa).bin" size="524288" crc="4b680285" sha1="9b13a85f39b3f4cc31f54077df29bbe812405a08" offset="0x000000"/> + <rom name="warsong (usa).bin" size="524288" crc="4b680285" sha1="9b13a85f39b3f4cc31f54077df29bbe812405a08"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28735,7 +28735,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="warsong (oct 1, 1991 prototype).bin" size="524288" crc="522642c6" sha1="375140685b7622a07005f575cb7128cbea75a1f6" offset="0x000000" /> + <rom name="warsong (oct 1, 1991 prototype).bin" size="524288" crc="522642c6" sha1="375140685b7622a07005f575cb7128cbea75a1f6" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -28748,7 +28748,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ocean</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="waterworld (euro) (prototype).bin" size="2097152" crc="51c80498" sha1="35e4186654a677a43d16861f9832199c5cb5e0ef" offset="0x000000"/> + <rom name="waterworld (euro) (prototype).bin" size="2097152" crc="51c80498" sha1="35e4186654a677a43d16861f9832199c5cb5e0ef"/> </dataarea> </part> </software> @@ -28759,7 +28759,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>THQ</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wayne's world (usa).bin" size="1048576" crc="d2cf6ebe" sha1="2b55be87cd53514b261828fd264108fbad1312cd" offset="0x000000"/> + <rom name="wayne's world (usa).bin" size="1048576" crc="d2cf6ebe" sha1="2b55be87cd53514b261828fd264108fbad1312cd"/> </dataarea> </part> </software> @@ -28770,7 +28770,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Namco</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="weaponlord (usa).bin" size="3145728" crc="b9895365" sha1="04128e3859d6eca6e044f456f8b0d06b63e3fb0c" offset="0x000000"/> + <rom name="weaponlord (usa).bin" size="3145728" crc="b9895365" sha1="04128e3859d6eca6e044f456f8b0d06b63e3fb0c"/> </dataarea> </part> </software> @@ -28781,7 +28781,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>GameTek</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wheel of fortune (usa).bin" size="524288" crc="c8d8efc3" sha1="ab00e1caa8c86a37e7766b3102d02d433f77470e" offset="0x000000"/> + <rom name="wheel of fortune (usa).bin" size="524288" crc="c8d8efc3" sha1="ab00e1caa8c86a37e7766b3102d02d433f77470e"/> </dataarea> </part> </software> @@ -28792,7 +28792,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="where in the world is carmen sandiego (bra).bin" size="1048576" crc="7d4450ad" sha1="8441f0eba23c0b013ca3932914f9f8d364e61a01" offset="0x000000"/> + <rom name="where in the world is carmen sandiego (bra).bin" size="1048576" crc="7d4450ad" sha1="8441f0eba23c0b013ca3932914f9f8d364e61a01"/> </dataarea> </part> </software> @@ -28803,7 +28803,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Electronic Arts</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="where in time is carmen sandiego (euro, usa).bin" size="1048576" crc="ea19d4a4" sha1="0b726481cd9333d26aa3fe53fa2f293c0c385509" offset="0x000000"/> + <rom name="where in time is carmen sandiego (euro, usa).bin" size="1048576" crc="ea19d4a4" sha1="0b726481cd9333d26aa3fe53fa2f293c0c385509"/> </dataarea> </part> </software> @@ -28814,7 +28814,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="where in time is carmen sandiego (bra).bin" size="1048576" crc="d523b552" sha1="213b6dfc129fe245f2ecd73ad91c772efd628462" offset="0x000000"/> + <rom name="where in time is carmen sandiego (bra).bin" size="1048576" crc="d523b552" sha1="213b6dfc129fe245f2ecd73ad91c772efd628462"/> </dataarea> </part> </software> @@ -28825,7 +28825,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="whip rush (usa).bin" size="524288" crc="7eb6b86b" sha1="f05560b088565c1c32c0039dc7bf58caa5310680" offset="0x000000"/> + <rom name="whip rush (usa).bin" size="524288" crc="7eb6b86b" sha1="f05560b088565c1c32c0039dc7bf58caa5310680"/> </dataarea> </part> </software> @@ -28836,7 +28836,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Renovation</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="whip rush (jan 29, 1990 prototype).bin" size="524288" crc="ff39fc9f" sha1="05ad0305c0a0b92b3ea2b3419feb995b45518175" offset="0x000000" /> + <rom name="whip rush (jan 29, 1990 prototype).bin" size="524288" crc="ff39fc9f" sha1="05ad0305c0a0b92b3ea2b3419feb995b45518175" /> </dataarea> </part> </software> @@ -28850,7 +28850,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ウィップラッシュ <惑星ボルテガスの謎>"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="whip rush - wakusei voltegas no nazo (jpn).bin" size="524288" crc="8084b4d1" sha1="c7aac47bd0ecd6018ec1f1f4b42e53f27e318b15" offset="0x000000"/> + <rom name="whip rush - wakusei voltegas no nazo (jpn).bin" size="524288" crc="8084b4d1" sha1="c7aac47bd0ecd6018ec1f1f4b42e53f27e318b15"/> </dataarea> </part> </software> @@ -28861,7 +28861,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Bullet-Proof Software</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wild snake (usa) (prototype).bin" size="524288" crc="0c1a49e5" sha1="68241498209c5e1f09ca335aee1b0f55ce19ff6e" offset="0x000000"/> + <rom name="wild snake (usa) (prototype).bin" size="524288" crc="0c1a49e5" sha1="68241498209c5e1f09ca335aee1b0f55ce19ff6e"/> </dataarea> </part> </software> @@ -28875,7 +28875,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ウィンブルドンCHAMPIONSHIP TENNIS"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wimbledon championship tennis (jpn).bin" size="1048576" crc="3e0c9daf" sha1="73a6dad0bedc5552459e8a74a9b8ae242ad5a78e" offset="0x000000"/> + <rom name="wimbledon championship tennis (jpn).bin" size="1048576" crc="3e0c9daf" sha1="73a6dad0bedc5552459e8a74a9b8ae242ad5a78e"/> </dataarea> </part> </software> @@ -28886,7 +28886,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wimbledon championship tennis (usa).bin" size="1048576" crc="f9142aee" sha1="db9083fd257d7cb718a010bdc525980f254e2c66" offset="0x000000"/> + <rom name="wimbledon championship tennis (usa).bin" size="1048576" crc="f9142aee" sha1="db9083fd257d7cb718a010bdc525980f254e2c66"/> </dataarea> </part> </software> @@ -28897,7 +28897,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wimbledon championship tennis (usa) (beta).bin" size="1048576" crc="9febc760" sha1="402bdc507647d861ee7bb80599f528d3d5aeaf0f" offset="0x000000"/> + <rom name="wimbledon championship tennis (usa) (beta).bin" size="1048576" crc="9febc760" sha1="402bdc507647d861ee7bb80599f528d3d5aeaf0f"/> </dataarea> </part> </software> @@ -28908,7 +28908,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ballistic</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="winter challenge (beta).bin" size="1048576" crc="60d2a8c4" sha1="61748b459900f26832da72d6b4c51f886994d7cf" offset="0x000000"/> + <rom name="winter challenge (beta).bin" size="1048576" crc="60d2a8c4" sha1="61748b459900f26832da72d6b4c51f886994d7cf"/> </dataarea> </part> </software> @@ -28922,7 +28922,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ウィンターオリンピック"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="winter olympics (jpn).bin" size="2097152" crc="654a4684" sha1="aa2fc21eaa833640eaf882d66ca6ceb4f8adabcf" offset="0x000000"/> + <rom name="winter olympics (jpn).bin" size="2097152" crc="654a4684" sha1="aa2fc21eaa833640eaf882d66ca6ceb4f8adabcf"/> </dataarea> </part> </software> @@ -28933,7 +28933,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="winter olympic games (usa).bin" size="2097152" crc="c5834437" sha1="da5a2a0c1a0a6b7b29492f8845eca1167158ebea" offset="0x000000"/> + <rom name="winter olympic games (usa).bin" size="2097152" crc="c5834437" sha1="da5a2a0c1a0a6b7b29492f8845eca1167158ebea"/> </dataarea> </part> </software> @@ -28944,7 +28944,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Psygnosis</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wiz'n'liz (usa).bin" size="1048576" crc="df036b62" sha1="1cbd0f820aaf35dd6328a865ecc4b9eedc740807" offset="0x000000"/> + <rom name="wiz'n'liz (usa).bin" size="1048576" crc="df036b62" sha1="1cbd0f820aaf35dd6328a865ecc4b9eedc740807"/> </dataarea> </part> </software> @@ -28955,7 +28955,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>JVC Musical Industries</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wolfchild (usa).bin" size="1048576" crc="eb5b1cbf" sha1="000d45769e7e9f72f665e160910ba9fb79eec43f" offset="0x000000"/> + <rom name="wolfchild (usa).bin" size="1048576" crc="eb5b1cbf" sha1="000d45769e7e9f72f665e160910ba9fb79eec43f"/> </dataarea> </part> </software> @@ -28970,7 +28970,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="wonder boy v - monster world iii (jpn, kor).bin" size="655360" crc="45a50f96" sha1="1582f159e1969ff0541319a9bd7e6f7a53505d01" offset="0x000000"/> + <rom name="wonder boy v - monster world iii (jpn, kor).bin" size="655360" crc="45a50f96" sha1="1582f159e1969ff0541319a9bd7e6f7a53505d01"/> </dataarea> </part> </software> @@ -28982,7 +28982,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="786432"> - <rom name="wonder boy v - monster world iii (jul 25, 1991 prototype).bin" size="786432" crc="334035f8" sha1="1677039ede9a4cf51ac182cfe27d797c864290c8" offset="0x000000" /> + <rom name="wonder boy v - monster world iii (jul 25, 1991 prototype).bin" size="786432" crc="334035f8" sha1="1677039ede9a4cf51ac182cfe27d797c864290c8" /> </dataarea> </part> </software> @@ -28994,7 +28994,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_eeprom"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="turma da monica na terra dos monstros (bra).bin" size="1048576" crc="f8288de1" sha1="80fc2a6a6b8b943f781598094f3b5a5fe4f05ede" offset="0x000000"/> + <rom name="turma da monica na terra dos monstros (bra).bin" size="1048576" crc="f8288de1" sha1="80fc2a6a6b8b943f781598094f3b5a5fe4f05ede"/> </dataarea> </part> </software> @@ -29005,7 +29005,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Victor</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wonder library (jpn).bin" size="524288" crc="9350e754" sha1="57b97d9ddecfa2e9a75c4a05cd2b7e821210155a" offset="0x000000"/> + <rom name="wonder library (jpn).bin" size="524288" crc="9350e754" sha1="57b97d9ddecfa2e9a75c4a05cd2b7e821210155a"/> </dataarea> </part> </software> @@ -29016,7 +29016,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (usa).bin" size="1048576" crc="c1dd1c8e" sha1="f6ce0b826e028599942957729d72c7a8955c5e35" offset="0x000000"/> + <rom name="world championship soccer ii (usa).bin" size="1048576" crc="c1dd1c8e" sha1="f6ce0b826e028599942957729d72c7a8955c5e35"/> </dataarea> </part> </software> @@ -29027,7 +29027,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - feb 23, 1994).bin" size="1048576" crc="aab9e240" sha1="ee4251c32961dc003a78bedbf42b231a31cc0acf" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - feb 23, 1994).bin" size="1048576" crc="aab9e240" sha1="ee4251c32961dc003a78bedbf42b231a31cc0acf"/> </dataarea> </part> </software> @@ -29038,7 +29038,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 09, 1994).bin" size="1048576" crc="71fa89cc" sha1="7b2654e7828989cc776b2645d635271d951f671f" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 09, 1994).bin" size="1048576" crc="71fa89cc" sha1="7b2654e7828989cc776b2645d635271d951f671f"/> </dataarea> </part> </software> @@ -29050,7 +29050,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 14, 1994).bin" size="1048576" crc="43ec107c" sha1="9226eb23e1a91856300b310cb2b8263a832ba231" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 14, 1994).bin" size="1048576" crc="43ec107c" sha1="9226eb23e1a91856300b310cb2b8263a832ba231"/> </dataarea> </part> </software--> @@ -29061,7 +29061,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 23, 1994).bin" size="1048576" crc="3852e514" sha1="1e6f3ba839d23f7ba3e01d144b6c1c635207fc7d" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 23, 1994).bin" size="1048576" crc="3852e514" sha1="1e6f3ba839d23f7ba3e01d144b6c1c635207fc7d"/> </dataarea> </part> </software> @@ -29072,7 +29072,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 24, 1994).bin" size="1048576" crc="a6d43b4a" sha1="6d50cc35d2da2d4ec8f3f090e9866747c07164f3" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 24, 1994).bin" size="1048576" crc="a6d43b4a" sha1="6d50cc35d2da2d4ec8f3f090e9866747c07164f3"/> </dataarea> </part> </software> @@ -29083,7 +29083,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 25, 1994).bin" size="1048576" crc="6b3624fb" sha1="4e64d9aa93107f9553e9406d8f0f1a998ea5aabd" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 25, 1994).bin" size="1048576" crc="6b3624fb" sha1="4e64d9aa93107f9553e9406d8f0f1a998ea5aabd"/> </dataarea> </part> </software> @@ -29094,7 +29094,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 26, 1994).bin" size="1048576" crc="1ad7ed9c" sha1="a82cfecf5a384f77f592251100d3447c5fa1e1c7" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 26, 1994).bin" size="1048576" crc="1ad7ed9c" sha1="a82cfecf5a384f77f592251100d3447c5fa1e1c7"/> </dataarea> </part> </software> @@ -29105,7 +29105,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 27, 1994).bin" size="1048576" crc="4e141509" sha1="b3301897af0590ab7c8cc2b2028b40192012aa65" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 27, 1994).bin" size="1048576" crc="4e141509" sha1="b3301897af0590ab7c8cc2b2028b40192012aa65"/> </dataarea> </part> </software> @@ -29116,7 +29116,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 29, 1994 - b).bin" size="1048576" crc="a6759340" sha1="27af9bbaa449c38395afb8f29b2626056a4ae891" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 29, 1994 - b).bin" size="1048576" crc="a6759340" sha1="27af9bbaa449c38395afb8f29b2626056a4ae891"/> </dataarea> </part> </software> @@ -29127,7 +29127,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 29, 1994).bin" size="1048576" crc="5f9c51f7" sha1="400fd9a69a383468abec66032401d0ab6d8888fd" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 29, 1994).bin" size="1048576" crc="5f9c51f7" sha1="400fd9a69a383468abec66032401d0ab6d8888fd"/> </dataarea> </part> </software> @@ -29138,7 +29138,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype - mar 30, 1994).bin" size="1048576" crc="8dd49c92" sha1="ac31599d964a2b8ad69eebc47db2947c82768e98" offset="0x000000"/> + <rom name="world championship soccer ii (prototype - mar 30, 1994).bin" size="1048576" crc="8dd49c92" sha1="ac31599d964a2b8ad69eebc47db2947c82768e98"/> </dataarea> </part> </software> @@ -29149,7 +29149,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype g - feb 22, 1994).bin" size="1048576" crc="6fbfa14e" sha1="188fa0adc8662d7a8eeac1f174811f794e081552" offset="0x000000"/> + <rom name="world championship soccer ii (prototype g - feb 22, 1994).bin" size="1048576" crc="6fbfa14e" sha1="188fa0adc8662d7a8eeac1f174811f794e081552"/> </dataarea> </part> </software> @@ -29160,7 +29160,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype j - feb 28, 1994).bin" size="1048576" crc="e210a74c" sha1="f633f6ef930426a12c34958d3485c815a82a2276" offset="0x000000"/> + <rom name="world championship soccer ii (prototype j - feb 28, 1994).bin" size="1048576" crc="e210a74c" sha1="f633f6ef930426a12c34958d3485c815a82a2276"/> </dataarea> </part> </software> @@ -29171,7 +29171,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype n - mar 03, 1994).bin" size="1048576" crc="07b387a4" sha1="0b8e79d7fb38ec8816dc610ef4aee33cabbf08f3" offset="0x000000"/> + <rom name="world championship soccer ii (prototype n - mar 03, 1994).bin" size="1048576" crc="07b387a4" sha1="0b8e79d7fb38ec8816dc610ef4aee33cabbf08f3"/> </dataarea> </part> </software> @@ -29182,7 +29182,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype o - mar 03, 1994).bin" size="1048576" crc="5a458d42" sha1="170aa426472cfeb3de1a6b98ed825f435b60b1a5" offset="0x000000"/> + <rom name="world championship soccer ii (prototype o - mar 03, 1994).bin" size="1048576" crc="5a458d42" sha1="170aa426472cfeb3de1a6b98ed825f435b60b1a5"/> </dataarea> </part> </software> @@ -29193,7 +29193,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype p - mar 04, 1994).bin" size="1048576" crc="8fe9f6ef" sha1="ba98b890ca71447bbd7620526f3277e9e9de10fa" offset="0x000000"/> + <rom name="world championship soccer ii (prototype p - mar 04, 1994).bin" size="1048576" crc="8fe9f6ef" sha1="ba98b890ca71447bbd7620526f3277e9e9de10fa"/> </dataarea> </part> </software> @@ -29204,7 +29204,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype r - mar 09, 1994).bin" size="1048576" crc="94625572" sha1="8e706299b04efc4b0e5e0b9b693c816cb8ccda72" offset="0x000000"/> + <rom name="world championship soccer ii (prototype r - mar 09, 1994).bin" size="1048576" crc="94625572" sha1="8e706299b04efc4b0e5e0b9b693c816cb8ccda72"/> </dataarea> </part> </software> @@ -29215,7 +29215,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype u - mar 14, 1994).bin" size="1048576" crc="43ec107c" sha1="9226eb23e1a91856300b310cb2b8263a832ba231" offset="0x000000"/> + <rom name="world championship soccer ii (prototype u - mar 14, 1994).bin" size="1048576" crc="43ec107c" sha1="9226eb23e1a91856300b310cb2b8263a832ba231"/> </dataarea> </part> </software> @@ -29227,7 +29227,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (prototype y - mar 18, 1994).bin" size="1048576" crc="f6735b61" sha1="d3a4c99d46f3506821137779226ae09edfae0760" offset="0x000000"/> + <rom name="world championship soccer ii (prototype y - mar 18, 1994).bin" size="1048576" crc="f6735b61" sha1="d3a4c99d46f3506821137779226ae09edfae0760"/> </dataarea> </part> </software> @@ -29238,7 +29238,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world championship soccer ii (usa) (beta).bin" size="1048576" crc="c1e21c1a" sha1="d3f4f2f5e165738bde6c6011c3d68322c27d97ed" offset="0x000000"/> + <rom name="world championship soccer ii (usa) (beta).bin" size="1048576" crc="c1e21c1a" sha1="d3f4f2f5e165738bde6c6011c3d68322c27d97ed"/> </dataarea> </part> </software> @@ -29249,7 +29249,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>U.S. Gold</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="world class leaderboard golf (usa).bin" size="524288" crc="53434bab" sha1="db53b7c661392b8558d0eb1f1dd51c8a0a17fa4e" offset="0x000000"/> + <rom name="world class leaderboard golf (usa).bin" size="524288" crc="53434bab" sha1="db53b7c661392b8558d0eb1f1dd51c8a0a17fa4e"/> </dataarea> </part> </software> @@ -29263,7 +29263,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ワールドカップサッカー"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="world cup soccer -- world championship soccer (usa, jpn) (v1.2).bin" size="262144" crc="bf84ede6" sha1="ef8c106acad9c3b4a5db2cd0d311762491d28392" offset="0x000000"/> + <rom name="world cup soccer -- world championship soccer (usa, jpn) (v1.2).bin" size="262144" crc="bf84ede6" sha1="ef8c106acad9c3b4a5db2cd0d311762491d28392"/> </dataarea> </part> </software> @@ -29274,7 +29274,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa).bin" size="2097152" crc="0f4d22ec" sha1="5a563f441c3013ac4b3f9e08d5e5a6e05efc5de0" offset="0x000000"/> + <rom name="world heroes (usa).bin" size="2097152" crc="0f4d22ec" sha1="5a563f441c3013ac4b3f9e08d5e5a6e05efc5de0"/> </dataarea> </part> </software> @@ -29285,7 +29285,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (jpn).bin" size="2097152" crc="56e3ceff" sha1="0c806b701069ae72b6cfd19b7b65a123192cff23" offset="0x000000"/> + <rom name="world heroes (jpn).bin" size="2097152" crc="56e3ceff" sha1="0c806b701069ae72b6cfd19b7b65a123192cff23"/> </dataarea> </part> </software> @@ -29296,7 +29296,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (euro) (prototype - mar 31, 1994 - b).bin" size="2097152" crc="d210aa6e" sha1="de2166ed7b4f51aca63abb63db5aee9cff381a1c" offset="0x000000"/> + <rom name="world heroes (euro) (prototype - mar 31, 1994 - b).bin" size="2097152" crc="d210aa6e" sha1="de2166ed7b4f51aca63abb63db5aee9cff381a1c"/> </dataarea> </part> </software> @@ -29307,7 +29307,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (euro) (prototype - mar 31, 1994).bin" size="2097152" crc="92e1bf14" sha1="aea91bc2c65c33a54b0ec1873be5433beb8685b8" offset="0x000000"/> + <rom name="world heroes (euro) (prototype - mar 31, 1994).bin" size="2097152" crc="92e1bf14" sha1="aea91bc2c65c33a54b0ec1873be5433beb8685b8"/> </dataarea> </part> </software> @@ -29318,7 +29318,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (jpn) (prototype - apr 08, 1994).bin" size="2097152" crc="2bea7215" sha1="eb981388d7d2183a64673810a4a047780743c637" offset="0x000000"/> + <rom name="world heroes (jpn) (prototype - apr 08, 1994).bin" size="2097152" crc="2bea7215" sha1="eb981388d7d2183a64673810a4a047780743c637"/> </dataarea> </part> </software> @@ -29329,7 +29329,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (jpn) (prototype - apr 15, 1994).bin" size="2097152" crc="6dec07b3" sha1="a47ac5e017315422194a233d4f0aec9f5cc0e71a" offset="0x000000"/> + <rom name="world heroes (jpn) (prototype - apr 15, 1994).bin" size="2097152" crc="6dec07b3" sha1="a47ac5e017315422194a233d4f0aec9f5cc0e71a"/> </dataarea> </part> </software> @@ -29340,7 +29340,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (jpn) (prototype - apr 20, 1994 - b).bin" size="2097152" crc="f5ffb191" sha1="f1e661306009254797fee5224d4feed4ccaa8610" offset="0x000000"/> + <rom name="world heroes (jpn) (prototype - apr 20, 1994 - b).bin" size="2097152" crc="f5ffb191" sha1="f1e661306009254797fee5224d4feed4ccaa8610"/> </dataarea> </part> </software> @@ -29351,7 +29351,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (jpn) (prototype - apr 20, 1994) (broken - c05 missing).bin" size="2097152" crc="b43b518c" sha1="b4af1c44e32e65f2c167d8fc94e884ed8ff703d1" offset="0x000000"/> + <rom name="world heroes (jpn) (prototype - apr 20, 1994) (broken - c05 missing).bin" size="2097152" crc="b43b518c" sha1="b4af1c44e32e65f2c167d8fc94e884ed8ff703d1"/> </dataarea> </part> </software> @@ -29362,7 +29362,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (jpn) (prototype - mar 30, 1994).bin" size="2097152" crc="3f93181a" sha1="cafdd71037782d60b41508e7db7fb5fec654ff71" offset="0x000000"/> + <rom name="world heroes (jpn) (prototype - mar 30, 1994).bin" size="2097152" crc="3f93181a" sha1="cafdd71037782d60b41508e7db7fb5fec654ff71"/> </dataarea> </part> </software> @@ -29373,7 +29373,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - feb 23, 1994).bin" size="2097152" crc="f5db477e" sha1="154d8b2415bcbce62656eef63e4fad026ee2d8d0" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - feb 23, 1994).bin" size="2097152" crc="f5db477e" sha1="154d8b2415bcbce62656eef63e4fad026ee2d8d0"/> </dataarea> </part> </software> @@ -29385,7 +29385,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - feb 24, 1994).bin" size="2097152" crc="f5db477e" sha1="154d8b2415bcbce62656eef63e4fad026ee2d8d0" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - feb 24, 1994).bin" size="2097152" crc="f5db477e" sha1="154d8b2415bcbce62656eef63e4fad026ee2d8d0"/> </dataarea> </part> </software--> @@ -29396,7 +29396,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 03, 1994).bin" size="2097152" crc="24a63aef" sha1="0caea512a3e3a56da25ee729213427ecb3ec6380" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 03, 1994).bin" size="2097152" crc="24a63aef" sha1="0caea512a3e3a56da25ee729213427ecb3ec6380"/> </dataarea> </part> </software> @@ -29407,7 +29407,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 07, 1994).bin" size="2097152" crc="45c29350" sha1="f479d845e22dd22f9adf94bf961585bec937898f" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 07, 1994).bin" size="2097152" crc="45c29350" sha1="f479d845e22dd22f9adf94bf961585bec937898f"/> </dataarea> </part> </software> @@ -29418,7 +29418,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 09, 1994).bin" size="2097152" crc="2c7f9e64" sha1="cf7ab91e4cca7f3ab7203d2468e8375adb8fd7c0" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 09, 1994).bin" size="2097152" crc="2c7f9e64" sha1="cf7ab91e4cca7f3ab7203d2468e8375adb8fd7c0"/> </dataarea> </part> </software> @@ -29429,7 +29429,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 15, 1994).bin" size="2097152" crc="2c0b2f4f" sha1="d02031fe3130d3d313ab2262e82abb0d921a971c" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 15, 1994).bin" size="2097152" crc="2c0b2f4f" sha1="d02031fe3130d3d313ab2262e82abb0d921a971c"/> </dataarea> </part> </software> @@ -29440,7 +29440,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 16, 1994).bin" size="2097152" crc="19c74e2a" sha1="592e3500a2700059efc878c4360070c5b9f4b056" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 16, 1994).bin" size="2097152" crc="19c74e2a" sha1="592e3500a2700059efc878c4360070c5b9f4b056"/> </dataarea> </part> </software> @@ -29451,7 +29451,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 18, 1994).bin" size="2097152" crc="2bc2a6bb" sha1="fa925428f0f9b651a2037aa3bd3e05e6f22183d8" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 18, 1994).bin" size="2097152" crc="2bc2a6bb" sha1="fa925428f0f9b651a2037aa3bd3e05e6f22183d8"/> </dataarea> </part> </software> @@ -29462,7 +29462,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 22, 1994) (broken - c07 missing).bin" size="2097152" crc="5c3c0931" sha1="0bd56a492bc9adf862d4b745e6e66909b8acc0d2" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 22, 1994) (broken - c07 missing).bin" size="2097152" crc="5c3c0931" sha1="0bd56a492bc9adf862d4b745e6e66909b8acc0d2"/> </dataarea> </part> </software> @@ -29473,7 +29473,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 23, 1994).bin" size="2097152" crc="587e6739" sha1="2d0fa212a52a1b418fb061926d515200b3a511fa" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 23, 1994).bin" size="2097152" crc="587e6739" sha1="2d0fa212a52a1b418fb061926d515200b3a511fa"/> </dataarea> </part> </software> @@ -29484,7 +29484,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 24, 1994).bin" size="2097152" crc="8a656942" sha1="4a03d5d1b5e629ae69f9f8c5f0cbc96bf46a3843" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 24, 1994).bin" size="2097152" crc="8a656942" sha1="4a03d5d1b5e629ae69f9f8c5f0cbc96bf46a3843"/> </dataarea> </part> </software> @@ -29495,7 +29495,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world heroes (usa) (prototype - mar 30, 1994).bin" size="2097152" crc="50c797cb" sha1="8c4dc2b06e0734fc8e39997f8da6295d187e316e" offset="0x000000"/> + <rom name="world heroes (usa) (prototype - mar 30, 1994).bin" size="2097152" crc="50c797cb" sha1="8c4dc2b06e0734fc8e39997f8da6295d187e316e"/> </dataarea> </part> </software> @@ -29507,7 +29507,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="ワールド オブ イリュージョン アイラブ ミッキー&ドナルド - ふしぎなマジックボックス"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world of illusion - fushigi na magic box (jpn) (beta).bin" size="1048576" crc="577f680f" sha1="c3d721dc3d6660156f28728d729a2c0d4bb23fdf" offset="0x000000"/> + <rom name="world of illusion - fushigi na magic box (jpn) (beta).bin" size="1048576" crc="577f680f" sha1="c3d721dc3d6660156f28728d729a2c0d4bb23fdf"/> </dataarea> </part> </software> @@ -29518,7 +29518,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world of illusion starring mickey mouse and donald duck (usa, kor).bin" size="1048576" crc="921ebd1c" sha1="adb0a2edebb6f978c3217075a2f29003a8b025c6" offset="0x000000"/> + <rom name="world of illusion starring mickey mouse and donald duck (usa, kor).bin" size="1048576" crc="921ebd1c" sha1="adb0a2edebb6f978c3217075a2f29003a8b025c6"/> </dataarea> </part> </software> @@ -29530,7 +29530,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (usa).bin" size="3145728" crc="25130077" sha1="878e9fdbbc0b20b27f25d56e4087efbde1e8979a" offset="0x000000"/> + <rom name="world series baseball '95 (usa).bin" size="3145728" crc="25130077" sha1="878e9fdbbc0b20b27f25d56e4087efbde1e8979a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29543,7 +29543,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - dec 08, 1994).bin" size="3145728" crc="8846b050" sha1="aad244dcad0e5d4ca72e480cd5f18c7977d2a02f" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - dec 08, 1994).bin" size="3145728" crc="8846b050" sha1="aad244dcad0e5d4ca72e480cd5f18c7977d2a02f"/> </dataarea> </part> </software> @@ -29554,7 +29554,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - dec 14, 1994).bin" size="3145728" crc="385be354" sha1="406b2d3540c4664356044c38cf4613bd8f76aefa" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - dec 14, 1994).bin" size="3145728" crc="385be354" sha1="406b2d3540c4664356044c38cf4613bd8f76aefa"/> </dataarea> </part> </software> @@ -29566,7 +29566,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - dec 28, 1994 - sb).bin" size="3145728" crc="9e6dbc7c" sha1="5cd3e9cff259cc8d1d6d43be4c1abc5a938f7979" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - dec 28, 1994 - sb).bin" size="3145728" crc="9e6dbc7c" sha1="5cd3e9cff259cc8d1d6d43be4c1abc5a938f7979"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29580,7 +29580,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 02, 1995).bin" size="3145728" crc="a947fe5c" sha1="7049bfd6797a0b45cccc5241d748a76f68ca6257" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 02, 1995).bin" size="3145728" crc="a947fe5c" sha1="7049bfd6797a0b45cccc5241d748a76f68ca6257"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29594,7 +29594,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 03, 1995).bin" size="3145728" crc="1f3754fc" sha1="2d70804a21c93f8e1c2267404ee0d92905a4a50c" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 03, 1995).bin" size="3145728" crc="1f3754fc" sha1="2d70804a21c93f8e1c2267404ee0d92905a4a50c"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29608,7 +29608,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 07, 1995).bin" size="3145728" crc="e4056559" sha1="9d729e57d6c137fb409646725933ff623f78863e" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 07, 1995).bin" size="3145728" crc="e4056559" sha1="9d729e57d6c137fb409646725933ff623f78863e"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29622,7 +29622,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 09, 1995 - b).bin" size="3145728" crc="33bb9eda" sha1="18ae5ad695dabfb9ddbe3dd66e2a0582eb5987c8" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 09, 1995 - b).bin" size="3145728" crc="33bb9eda" sha1="18ae5ad695dabfb9ddbe3dd66e2a0582eb5987c8"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29636,7 +29636,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 09, 1995).bin" size="3145728" crc="83be98cf" sha1="3c17b99184097e5f968b6f2fb2fc31d25c924971" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 09, 1995).bin" size="3145728" crc="83be98cf" sha1="3c17b99184097e5f968b6f2fb2fc31d25c924971"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29650,7 +29650,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 11, 1995).bin" size="3145728" crc="a0664fe9" sha1="d6dbe744b0970a1e6e0d0c5d7d5c8ad6ece06c8a" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 11, 1995).bin" size="3145728" crc="a0664fe9" sha1="d6dbe744b0970a1e6e0d0c5d7d5c8ad6ece06c8a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29664,7 +29664,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 12, 1995).bin" size="3145728" crc="45da8f18" sha1="dd1df8b0ee600d5bef5460cd8e036b66bfe39394" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 12, 1995).bin" size="3145728" crc="45da8f18" sha1="dd1df8b0ee600d5bef5460cd8e036b66bfe39394"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29678,7 +29678,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 13, 1995).bin" size="3145728" crc="9f30ae30" sha1="c5e594842430b824e37993ee8902fd99a2d5086e" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 13, 1995).bin" size="3145728" crc="9f30ae30" sha1="c5e594842430b824e37993ee8902fd99a2d5086e"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29692,7 +29692,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - feb 14, 1995).bin" size="3145728" crc="f300a857" sha1="6271037557f92943ac1a363b42f816b9fd8ca8cb" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - feb 14, 1995).bin" size="3145728" crc="f300a857" sha1="6271037557f92943ac1a363b42f816b9fd8ca8cb"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29706,7 +29706,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 01, 1995 - tst).bin" size="3145728" crc="c7574372" sha1="b9d6cf1a3e342f0e7e0c36a47e92869a6c2bda6d" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 01, 1995 - tst).bin" size="3145728" crc="c7574372" sha1="b9d6cf1a3e342f0e7e0c36a47e92869a6c2bda6d"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29720,7 +29720,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 03, 1995 - tst).bin" size="3145728" crc="498363f7" sha1="1c97922c9632e99fda30465341fe39627611d538" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 03, 1995 - tst).bin" size="3145728" crc="498363f7" sha1="1c97922c9632e99fda30465341fe39627611d538"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29734,7 +29734,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 05, 1995).bin" size="3145728" crc="1820abfb" sha1="956313af554f82ca10052c8c182493284c0567fd" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 05, 1995).bin" size="3145728" crc="1820abfb" sha1="956313af554f82ca10052c8c182493284c0567fd"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29748,7 +29748,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 09, 1995 - tst).bin" size="3145728" crc="3de7cdbc" sha1="fde563a0b84e6d6f39498964e237d500196a449a" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 09, 1995 - tst).bin" size="3145728" crc="3de7cdbc" sha1="fde563a0b84e6d6f39498964e237d500196a449a"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29762,7 +29762,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 10, 1995).bin" size="3145728" crc="ac2772b0" sha1="0fbc4f86ef7dcca024d9e62568288f8792850797" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 10, 1995).bin" size="3145728" crc="ac2772b0" sha1="0fbc4f86ef7dcca024d9e62568288f8792850797"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29775,7 +29775,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3151446"> - <rom name="world series baseball '95 (prototype - jan 14, 1995 - rm).bin" size="3151445" crc="f70b07cf" sha1="b301931fdee91cf8b67f9de4e6935310e643078b" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 14, 1995 - rm).bin" size="3151445" crc="f70b07cf" sha1="b301931fdee91cf8b67f9de4e6935310e643078b"/> </dataarea> </part> </software> @@ -29787,7 +29787,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 16, 1995).bin" size="3145728" crc="f0e22b21" sha1="d2428f24a615a3557c51cbcb750f381cd0db5c50" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 16, 1995).bin" size="3145728" crc="f0e22b21" sha1="d2428f24a615a3557c51cbcb750f381cd0db5c50"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29800,7 +29800,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3154900"> - <rom name="world series baseball '95 (prototype - jan 18, 1995 - rm).bin" size="3154899" crc="5ce70f8f" sha1="f9e1e8424e12ca7c95e926e3bb4d24233eb09c5d" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 18, 1995 - rm).bin" size="3154899" crc="5ce70f8f" sha1="f9e1e8424e12ca7c95e926e3bb4d24233eb09c5d"/> </dataarea> </part> </software> @@ -29812,7 +29812,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 20, 1995).bin" size="3145728" crc="16c15e46" sha1="91e5d6a7c703d3b47886bc05100ab278b89e2ebd" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 20, 1995).bin" size="3145728" crc="16c15e46" sha1="91e5d6a7c703d3b47886bc05100ab278b89e2ebd"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29826,7 +29826,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 25, 1995).bin" size="3145728" crc="b45d9e33" sha1="124fa734eee59420f98fc61e0368dbf1ea9ed255" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 25, 1995).bin" size="3145728" crc="b45d9e33" sha1="124fa734eee59420f98fc61e0368dbf1ea9ed255"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29840,7 +29840,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '95 (prototype - jan 30, 1995).bin" size="3145728" crc="6aa76a9d" sha1="eac7dc5656e27e4c95dfc8b04db85c1c4967b2d5" offset="0x000000"/> + <rom name="world series baseball '95 (prototype - jan 30, 1995).bin" size="3145728" crc="6aa76a9d" sha1="eac7dc5656e27e4c95dfc8b04db85c1c4967b2d5"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29854,7 +29854,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="world series baseball '96 (usa).bin" size="3145728" crc="04ee8272" sha1="f91eeedbadd277904f821dfaae9e46f6078ff207" offset="0x000000"/> + <rom name="world series baseball '96 (usa).bin" size="3145728" crc="04ee8272" sha1="f91eeedbadd277904f821dfaae9e46f6078ff207"/> </dataarea> <dataarea name="sram" size="65536"> </dataarea> @@ -29868,7 +29868,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (usa).bin" size="2097152" crc="57c1d5ec" sha1="e63cbd1f00eac2ccd2ee0290e7bf1bb47c1288e4" offset="0x000000"/> + <rom name="world series baseball (usa).bin" size="2097152" crc="57c1d5ec" sha1="e63cbd1f00eac2ccd2ee0290e7bf1bb47c1288e4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29881,7 +29881,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2080862"> - <rom name="world series baseball (prototype - dec 22, 1993).bin" size="2080861" crc="0dc0558d" sha1="a6a3c1a6b04f6318876412a47a8e7c6a92910187" offset="0x000000"/> + <rom name="world series baseball (prototype - dec 22, 1993).bin" size="2080861" crc="0dc0558d" sha1="a6a3c1a6b04f6318876412a47a8e7c6a92910187"/> </dataarea> </part> </software> @@ -29893,7 +29893,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - dec 26, 1993).bin" size="2097152" crc="472e6a58" sha1="763dcaf06befe2a95963f9d41393eacf151d5a97" offset="0x000000"/> + <rom name="world series baseball (prototype - dec 26, 1993).bin" size="2097152" crc="472e6a58" sha1="763dcaf06befe2a95963f9d41393eacf151d5a97"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29907,7 +29907,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - dec 29, 1993).bin" size="2097152" crc="ed949936" sha1="fda84389295622191f29b9e0fc94673891fa782a" offset="0x000000"/> + <rom name="world series baseball (prototype - dec 29, 1993).bin" size="2097152" crc="ed949936" sha1="fda84389295622191f29b9e0fc94673891fa782a"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29921,7 +29921,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - feb 18, 1994).bin" size="2097152" crc="3cadfc50" sha1="63af6038d8904d33ef3ab50820e6df84b44b7ada" offset="0x000000"/> + <rom name="world series baseball (prototype - feb 18, 1994).bin" size="2097152" crc="3cadfc50" sha1="63af6038d8904d33ef3ab50820e6df84b44b7ada"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29935,7 +29935,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - jan 03, 1994).bin" size="2097152" crc="4b53f035" sha1="449092852822a842a607f40a5685ac73d94f4a93" offset="0x000000"/> + <rom name="world series baseball (prototype - jan 03, 1994).bin" size="2097152" crc="4b53f035" sha1="449092852822a842a607f40a5685ac73d94f4a93"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29949,7 +29949,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - jan 06, 1994).bin" size="2097152" crc="b07de2d3" sha1="4622f2a90007c923f87455a8fd6472b66c44f16c" offset="0x000000"/> + <rom name="world series baseball (prototype - jan 06, 1994).bin" size="2097152" crc="b07de2d3" sha1="4622f2a90007c923f87455a8fd6472b66c44f16c"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29963,7 +29963,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - jan 16, 1994).bin" size="2097152" crc="5322133e" sha1="d72d21e5295aaa2be1e14dba382c3cca25eec6ac" offset="0x000000"/> + <rom name="world series baseball (prototype - jan 16, 1994).bin" size="2097152" crc="5322133e" sha1="d72d21e5295aaa2be1e14dba382c3cca25eec6ac"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -29976,7 +29976,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2091682"> - <rom name="world series baseball (prototype - mar 04, 1994).bin" size="2091682" crc="edda44a5" sha1="05ef4f0a2bcc399c7269449c204e61227d1946c5" offset="0x000000"/> + <rom name="world series baseball (prototype - mar 04, 1994).bin" size="2091682" crc="edda44a5" sha1="05ef4f0a2bcc399c7269449c204e61227d1946c5"/> </dataarea> </part> </software> @@ -29988,7 +29988,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - may 27, 1994).bin" size="2097152" crc="e473728a" sha1="ecbf253f2363a1ac5c3797eb80ffee08a8629ae8" offset="0x000000"/> + <rom name="world series baseball (prototype - may 27, 1994).bin" size="2097152" crc="e473728a" sha1="ecbf253f2363a1ac5c3797eb80ffee08a8629ae8"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30001,7 +30001,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="world series baseball (prototype - oct 01, 1993).bin" size="2097152" crc="4f7ab92e" sha1="f2c3e43100739410a69c08408652632f9e7c1be9" offset="0x000000"/> + <rom name="world series baseball (prototype - oct 01, 1993).bin" size="2097152" crc="4f7ab92e" sha1="f2c3e43100739410a69c08408652632f9e7c1be9"/> </dataarea> </part> </software> @@ -30012,7 +30012,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ocean</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="worms (euro).bin" size="2097152" crc="b9a8b299" sha1="1a15447a4a791c02b6ad0a609f788d39fe6c3aa6" offset="0x000000"/> + <rom name="worms (euro).bin" size="2097152" crc="b9a8b299" sha1="1a15447a4a791c02b6ad0a609f788d39fe6c3aa6"/> </dataarea> </part> </software> @@ -30023,7 +30023,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Ocean</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="worms (euro) (beta).bin" size="2097152" crc="1d191694" sha1="23127e9b3a98eea13fb97bed2d8e206adb495d97" offset="0x000000"/> + <rom name="worms (euro) (beta).bin" size="2097152" crc="1d191694" sha1="23127e9b3a98eea13fb97bed2d8e206adb495d97"/> </dataarea> </part> </software> @@ -30036,7 +30036,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="wrestle war (jpn) (beta).bin" size="524288" crc="1cdee87b" sha1="65c4815c6271bb7d526d84dac1bf177741e35364" offset="0x000000"/> + <rom name="wrestle war (jpn) (beta).bin" size="524288" crc="1cdee87b" sha1="65c4815c6271bb7d526d84dac1bf177741e35364"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30050,7 +30050,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sf002"/> <dataarea name="rom" width="16" endianness="big" size="2228224"> - <rom name="legend of wukong (unl).bin" size="2228224" crc="72f11771" sha1="4ef41e4caccab118014abb8e079c7e5668a4f468" offset="0x000000"/> + <rom name="legend of wukong (unl).bin" size="2228224" crc="72f11771" sha1="4ef41e4caccab118014abb8e079c7e5668a4f468"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30066,7 +30066,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_yasech"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="wu kong wai zhuan (chi) [a4].bin" size="2097152" crc="0bd70e54" sha1="7e35547d0505e83e3a6b05ad34c1db3a65998532" offset="0x000000"/> + <rom name="wu kong wai zhuan (chi) [a4].bin" size="2097152" crc="0bd70e54" sha1="7e35547d0505e83e3a6b05ad34c1db3a65998532"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30082,7 +30082,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="wu kong wai zhuan (chi) (unl).bin" size="2097152" crc="880a916e" sha1="dd4d7f7433ab82680d7d36124beca0bacebcd6e4" offset="0x000000"/> + <rom name="wu kong wai zhuan (chi) (unl).bin" size="2097152" crc="880a916e" sha1="dd4d7f7433ab82680d7d36124beca0bacebcd6e4"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30099,7 +30099,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="u1" value="WRESTLEMANIA ACCLAIM DR U1"/> <feature name="u2" value="WRESTLEMANIA ACCLAIM DR U2"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="9539d+9540d.bin" size="4194304" crc="a5d023f9" sha1="e49ad2f9119b0788bbbb7258908d605c032989b4" offset="0x000000"/> + <rom name="9539d+9540d.bin" size="4194304" crc="a5d023f9" sha1="e49ad2f9119b0788bbbb7258908d605c032989b4"/> </dataarea> </part> <!-- LABEL(S) @@ -30124,7 +30124,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Acclaim Entertainment</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="wwf wrestlemania - the arcade game (usa) (alpha).bin" size="262144" crc="719d6155" sha1="7b76ddf26f11ad0e2da81f1cfe96e60a45fa7c33" offset="0x000000"/> + <rom name="wwf wrestlemania - the arcade game (usa) (alpha).bin" size="262144" crc="719d6155" sha1="7b76ddf26f11ad0e2da81f1cfe96e60a45fa7c33"/> </dataarea> </part> </software> @@ -30135,7 +30135,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="x-men (usa).bin" size="1048576" crc="f71b21b4" sha1="2f2b5d018c98b78faf9ab6b172947f5cd65d5cf0" offset="0x000000"/> + <rom name="x-men (usa).bin" size="1048576" crc="f71b21b4" sha1="2f2b5d018c98b78faf9ab6b172947f5cd65d5cf0"/> </dataarea> </part> </software> @@ -30146,7 +30146,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2080290"> - <rom name="x-men 2 - clone wars (prototype - dec 02, 1994).bin" size="2080290" crc="7ad7a4e9" sha1="70b31ade3f5713a3e86e75edfc4139fdbeeb0440" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 02, 1994).bin" size="2080290" crc="7ad7a4e9" sha1="70b31ade3f5713a3e86e75edfc4139fdbeeb0440"/> </dataarea> </part> </software> @@ -30157,7 +30157,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 03, 1994).bin" size="2097152" crc="669b939c" sha1="b13ca62340374b06890e5226f3536b643c6d0cc9" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 03, 1994).bin" size="2097152" crc="669b939c" sha1="b13ca62340374b06890e5226f3536b643c6d0cc9"/> </dataarea> </part> </software> @@ -30168,7 +30168,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 06, 1994).bin" size="2097152" crc="5b1d0cf5" sha1="027fb3bd1a225c93871dfe21b0928192470079b5" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 06, 1994).bin" size="2097152" crc="5b1d0cf5" sha1="027fb3bd1a225c93871dfe21b0928192470079b5"/> </dataarea> </part> </software> @@ -30179,7 +30179,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 07, 1994).bin" size="2097152" crc="246a30da" sha1="4c9d8bdcac4daa9832ed7285c8d2a484570b8bfe" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 07, 1994).bin" size="2097152" crc="246a30da" sha1="4c9d8bdcac4daa9832ed7285c8d2a484570b8bfe"/> </dataarea> </part> </software> @@ -30190,7 +30190,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2092764"> - <rom name="x-men 2 - clone wars (prototype - dec 08, 1994).bin" size="2092764" crc="c6d90b1c" sha1="a36862895851df014935028711818d535e9619fc" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 08, 1994).bin" size="2092764" crc="c6d90b1c" sha1="a36862895851df014935028711818d535e9619fc"/> </dataarea> </part> </software> @@ -30201,7 +30201,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 09, 1994).bin" size="2097152" crc="28307b58" sha1="2a911569e36fc210fd8adec445814434f1bbec5f" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 09, 1994).bin" size="2097152" crc="28307b58" sha1="2a911569e36fc210fd8adec445814434f1bbec5f"/> </dataarea> </part> </software> @@ -30212,7 +30212,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2095856"> - <rom name="x-men 2 - clone wars (prototype - dec 10, 1994).bin" size="2095856" crc="73e2effe" sha1="35c66c01de1f423720f418f63b536ba5ae7870d9" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 10, 1994).bin" size="2095856" crc="73e2effe" sha1="35c66c01de1f423720f418f63b536ba5ae7870d9"/> </dataarea> </part> </software> @@ -30223,7 +30223,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 11, 1994 - a).bin" size="2097152" crc="11415b86" sha1="70e12e86cd340c0ee30024e4299b0c48671787c2" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 11, 1994 - a).bin" size="2097152" crc="11415b86" sha1="70e12e86cd340c0ee30024e4299b0c48671787c2"/> </dataarea> </part> </software> @@ -30234,7 +30234,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 11, 1994).bin" size="2097152" crc="51876259" sha1="31d240defc07674bbfad1f2f1928492c706b19f6" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 11, 1994).bin" size="2097152" crc="51876259" sha1="31d240defc07674bbfad1f2f1928492c706b19f6"/> </dataarea> </part> </software> @@ -30245,7 +30245,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 14, 1994).bin" size="2097152" crc="cd662de6" sha1="39341c80532d0888f759169da3622e28f83641f8" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 14, 1994).bin" size="2097152" crc="cd662de6" sha1="39341c80532d0888f759169da3622e28f83641f8"/> </dataarea> </part> </software> @@ -30256,7 +30256,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2096724"> - <rom name="x-men 2 - clone wars (prototype - dec 15, 1994).bin" size="2096724" crc="a5188e30" sha1="04316a517f50edf7357b44802e4f13144b4c033a" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 15, 1994).bin" size="2096724" crc="a5188e30" sha1="04316a517f50edf7357b44802e4f13144b4c033a"/> </dataarea> </part> </software> @@ -30267,7 +30267,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - dec 16, 1994).bin" size="2097152" crc="e8c40972" sha1="d2467bec53adfa25ef257e4de11542360cc14c89" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - dec 16, 1994).bin" size="2097152" crc="e8c40972" sha1="d2467bec53adfa25ef257e4de11542360cc14c89"/> </dataarea> </part> </software> @@ -30278,7 +30278,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - may 06, 1994).bin" size="2097152" crc="a720ebb4" sha1="c92510f6b01a0b23b72154d7b390b8be844a05ec" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - may 06, 1994).bin" size="2097152" crc="a720ebb4" sha1="c92510f6b01a0b23b72154d7b390b8be844a05ec"/> </dataarea> </part> </software> @@ -30289,7 +30289,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - may 10, 1994).bin" size="2097152" crc="9b5dd185" sha1="59855bc241f8882e95638a36f1a6b73bd754782a" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - may 10, 1994).bin" size="2097152" crc="9b5dd185" sha1="59855bc241f8882e95638a36f1a6b73bd754782a"/> </dataarea> </part> </software> @@ -30300,7 +30300,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - nov 17, 1994).bin" size="2097152" crc="d90cd0de" sha1="8318d99432c735b7f202b99f400b5f462ce019cb" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - nov 17, 1994).bin" size="2097152" crc="d90cd0de" sha1="8318d99432c735b7f202b99f400b5f462ce019cb"/> </dataarea> </part> </software> @@ -30311,7 +30311,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - nov 23, 1994).bin" size="2097152" crc="4386a381" sha1="e5b4f11cda43f88975e6fbf231774f30960e1ee4" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - nov 23, 1994).bin" size="2097152" crc="4386a381" sha1="e5b4f11cda43f88975e6fbf231774f30960e1ee4"/> </dataarea> </part> </software> @@ -30322,7 +30322,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - nov 28, 1994).bin" size="2097152" crc="70383a4d" sha1="e49cc2d205193c249a563cd4e2ca6371cf764e06" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - nov 28, 1994).bin" size="2097152" crc="70383a4d" sha1="e49cc2d205193c249a563cd4e2ca6371cf764e06"/> </dataarea> </part> </software> @@ -30333,7 +30333,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - nov 30, 1994).bin" size="2097152" crc="331dae0a" sha1="aafcf6782d723abefff14e31ff56c82105cfafed" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - nov 30, 1994).bin" size="2097152" crc="331dae0a" sha1="aafcf6782d723abefff14e31ff56c82105cfafed"/> </dataarea> </part> </software> @@ -30344,7 +30344,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="x-men 2 - clone wars (prototype - oct 18, 1994).bin" size="2097152" crc="52cff37d" sha1="ab2e816ba2fd525ef5c481088acc440714f739db" offset="0x000000"/> + <rom name="x-men 2 - clone wars (prototype - oct 18, 1994).bin" size="2097152" crc="52cff37d" sha1="ab2e816ba2fd525ef5c481088acc440714f739db"/> </dataarea> </part> </software> @@ -30355,7 +30355,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="x-perts (usa).bin" size="4194304" crc="57e8abfd" sha1="be1df5a63f4363d11d340db9a37ba54db5f5ea38" offset="0x000000"/> + <rom name="x-perts (usa).bin" size="4194304" crc="57e8abfd" sha1="be1df5a63f4363d11d340db9a37ba54db5f5ea38"/> </dataarea> </part> </software> @@ -30366,7 +30366,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="x-perts (prototype).bin" size="4194304" crc="9d067249" sha1="97a2fef09c0a43a46d7f4b4c7b7291d87474dcf0" offset="0x000000"/> + <rom name="x-perts (prototype).bin" size="4194304" crc="9d067249" sha1="97a2fef09c0a43a46d7f4b4c7b7291d87474dcf0"/> </dataarea> </part> </software> @@ -30380,7 +30380,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="エックス ディー アール"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="xdr - x dazedly ray (jpn).bin" size="524288" crc="ab22d002" sha1="5c700cd69964645f80a852d308d0f0de22d88f83" offset="0x000000"/> + <rom name="xdr - x dazedly ray (jpn).bin" size="524288" crc="ab22d002" sha1="5c700cd69964645f80a852d308d0f0de22d88f83"/> </dataarea> </part> </software> @@ -30392,7 +30392,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="小魔女"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="xiao monv - magic girl (chi) (unl).bin" size="524288" crc="8e49a92e" sha1="22a48404e77cab473ee65e5d5167d17c28884a7a" offset="0x000000"/> + <rom name="xiao monv - magic girl (chi) (unl).bin" size="524288" crc="8e49a92e" sha1="22a48404e77cab473ee65e5d5167d17c28884a7a"/> </dataarea> </part> </software> @@ -30404,7 +30404,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sf001"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="beggar prince (unl).bin" size="4194304" crc="f3af46cd" sha1="f481b970756c482d8f408c4bab8902172837e7d8" offset="0x000000"/> + <rom name="beggar prince (unl).bin" size="4194304" crc="f3af46cd" sha1="f481b970756c482d8f408c4bab8902172837e7d8"/> </dataarea> </part> </software> @@ -30417,7 +30417,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_xinqig"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="xin qi gai wang zi (chi) (unl).bin" size="4194304" crc="dd2f38b5" sha1="4a7494d8601149f43ba7e3595a0b2340cde2e9ba" offset="0x000000"/> + <rom name="xin qi gai wang zi (chi) (unl).bin" size="4194304" crc="dd2f38b5" sha1="4a7494d8601149f43ba7e3595a0b2340cde2e9ba"/> </dataarea> </part> </software> @@ -30430,7 +30430,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_xinqig"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="xin qi gai wang zi (chi) (alt) (unl).bin" size="4194304" crc="da5a4bfe" sha1="75f8003a6388814c1880347882b244549da62158" offset="0x000000"/> + <rom name="xin qi gai wang zi (chi) (alt) (unl).bin" size="4194304" crc="da5a4bfe" sha1="75f8003a6388814c1880347882b244549da62158"/> </dataarea> </part> </software> @@ -30444,7 +30444,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_yasech"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="ya se chuan shuo (chi) (unl).bin" size="2097152" crc="095b9a15" sha1="8fe0806427e123717ba20478ab1410c25fa942e6" offset="0x000000"/> + <rom name="ya se chuan shuo (chi) (unl).bin" size="2097152" crc="095b9a15" sha1="8fe0806427e123717ba20478ab1410c25fa942e6"/> </dataarea> </part> </software> @@ -30456,7 +30456,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="一門英烈 楊家將"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="yang jia jiang - yang warrior family (chi) (unl).bin" size="2097152" crc="6604a79e" sha1="6fcc3102fc22b42049e6eae9a1c30c8a7f022d14" offset="0x000000"/> + <rom name="yang jia jiang - yang warrior family (chi) (unl).bin" size="2097152" crc="6604a79e" sha1="6fcc3102fc22b42049e6eae9a1c30c8a7f022d14"/> </dataarea> </part> </software> @@ -30467,7 +30467,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="young indiana jones chronicles, the (usa) (prototype).bin" size="524288" crc="44f6be35" sha1="1b1a2dc24e4decebc6f1717d387d560a1ae9332c" offset="0x000000"/> + <rom name="young indiana jones chronicles, the (usa) (prototype).bin" size="524288" crc="44f6be35" sha1="1b1a2dc24e4decebc6f1717d387d560a1ae9332c"/> </dataarea> </part> </software> @@ -30479,7 +30479,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ys iii (usa).bin" size="1048576" crc="ea27976e" sha1="b3331b41a9a5e2c3f4fb3b64c5b005037a3b6fdd" offset="0x000000"/> + <rom name="ys iii (usa).bin" size="1048576" crc="ea27976e" sha1="b3331b41a9a5e2c3f4fb3b64c5b005037a3b6fdd"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30493,7 +30493,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ys iii - wanderers from ys (aug 28, 1991 prototype).bin" size="1048576" crc="69994c44" sha1="d50060178b0b966c60c954bde4828c63a6647df4" offset="0x000000" /> + <rom name="ys iii - wanderers from ys (aug 28, 1991 prototype).bin" size="1048576" crc="69994c44" sha1="d50060178b0b966c60c954bde4828c63a6647df4" /> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30510,7 +30510,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ys - wanderers from ys (jpn).bin" size="1048576" crc="52da4e76" sha1="28dc01d5dde8d569bae3fafce2af55ee9b836454" offset="0x000000"/> + <rom name="ys - wanderers from ys (jpn).bin" size="1048576" crc="52da4e76" sha1="28dc01d5dde8d569bae3fafce2af55ee9b836454"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30526,7 +30526,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="幽☆遊☆白書 魔強統一戦"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="yuu yuu hakusho - makyou toitsusen (jpn).bin" size="3145728" crc="71ceac6f" sha1="89a70d374a3f3e2dc5b430e6d444bea243193b74" offset="0x000000"/> + <rom name="yuu yuu hakusho - makyou toitsusen (jpn).bin" size="3145728" crc="71ceac6f" sha1="89a70d374a3f3e2dc5b430e6d444bea243193b74"/> </dataarea> </part> </software> @@ -30537,7 +30537,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tec Toy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="yuu yuu hakusho - sunset fighters (bra).bin" size="3145728" crc="fe3fb8ee" sha1="e307363837626d47060f5347d0fccfc568a12b18" offset="0x000000"/> + <rom name="yuu yuu hakusho - sunset fighters (bra).bin" size="3145728" crc="fe3fb8ee" sha1="e307363837626d47060f5347d0fccfc568a12b18"/> </dataarea> </part> </software> @@ -30552,7 +30552,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="yuu yuu hakusho gaiden (jpn).bin" size="2097152" crc="7dc98176" sha1="274b86709b509852ca004ceaa244f3ae1d455c50" offset="0x000000"/> + <rom name="yuu yuu hakusho gaiden (jpn).bin" size="2097152" crc="7dc98176" sha1="274b86709b509852ca004ceaa244f3ae1d455c50"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30569,7 +30569,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="zan yasha enbukyoku (jpn).bin" size="524288" crc="637fe8f3" sha1="f1ea9a88233b76e3df32526be0b64fb653c13b7d" offset="0x000000"/> + <rom name="zan yasha enbukyoku (jpn).bin" size="524288" crc="637fe8f3" sha1="f1ea9a88233b76e3df32526be0b64fb653c13b7d"/> </dataarea> <dataarea name="sram" size="16384"> </dataarea> @@ -30583,7 +30583,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <sharedfeat name="incompatibility" value="TMSS"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="zany golf (euro, usa).bin" size="524288" crc="ed5d12ea" sha1="4f9bea2d8f489bfbc963718a8dca212e033fb5a2" offset="0x000000"/> + <rom name="zany golf (euro, usa).bin" size="524288" crc="ed5d12ea" sha1="4f9bea2d8f489bfbc963718a8dca212e033fb5a2"/> </dataarea> </part> </software> @@ -30594,7 +30594,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>SunSoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="zero the kamikaze squirrel (euro).bin" size="2097152" crc="45ff0b4b" sha1="11a501f5dbde889edcc14e366b67bb75b0c5bc13" offset="0x000000"/> + <rom name="zero the kamikaze squirrel (euro).bin" size="2097152" crc="45ff0b4b" sha1="11a501f5dbde889edcc14e366b67bb75b0c5bc13"/> </dataarea> </part> </software> @@ -30605,7 +30605,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>SunSoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="zero the kamikaze squirrel (usa).bin" size="2097152" crc="423968df" sha1="db110fa33c185a7da4c80e92dbe4c7f23ccec0d6" offset="0x000000"/> + <rom name="zero the kamikaze squirrel (usa).bin" size="2097152" crc="423968df" sha1="db110fa33c185a7da4c80e92dbe4c7f23ccec0d6"/> </dataarea> </part> </software> @@ -30617,7 +30617,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="抓鬼大師"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="zhuo gui da shi - ghost hunter (chi) (unl).bin" size="524288" crc="76c62a8b" sha1="3424892e913c20754d2e340c6e79476a9eb6761b" offset="0x000000"/> + <rom name="zhuo gui da shi - ghost hunter (chi) (unl).bin" size="524288" crc="76c62a8b" sha1="3424892e913c20754d2e340c6e79476a9eb6761b"/> </dataarea> </part> </software> @@ -30628,7 +30628,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1024240"> - <rom name="zombie high (usa) (prototype).bin" size="1024239" crc="7bea6194" sha1="56f1a0b616e178315bdb9f2e43ddc942dcf3780e" offset="0x000000"/> + <rom name="zombie high (usa) (prototype).bin" size="1024239" crc="7bea6194" sha1="56f1a0b616e178315bdb9f2e43ddc942dcf3780e"/> </dataarea> </part> </software> @@ -30642,7 +30642,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="pcb" value="353536"/> <feature name="u1" value="FV005"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fv005.u1" size="1048576" crc="2bf3626f" sha1="57090434ee3ffb060b33a1dcce91d1108bf60c47" offset="0x000000"/> + <rom name="fv005.u1" size="1048576" crc="2bf3626f" sha1="57090434ee3ffb060b33a1dcce91d1108bf60c47"/> </dataarea> </part> </software> @@ -30654,7 +30654,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Zool - Ninja of the "Nth" Dimension (Box)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="zool - ninja of the 'nth' dimension (usa).bin" size="1048576" crc="cb2939f1" sha1="ee016f127b81f1ca25657e8fa47fac0c4ed15c97" offset="0x000000"/> + <rom name="zool - ninja of the 'nth' dimension (usa).bin" size="1048576" crc="cb2939f1" sha1="ee016f127b81f1ca25657e8fa47fac0c4ed15c97"/> </dataarea> </part> </software> @@ -30669,7 +30669,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="u1" value="MPR-18564-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> <!-- Euro dump is confirmed to be 1MB with second 512KB padded with 0xff --> - <rom name="mpr-18564-f.u1" size="1048576" crc="0764139f" sha1="e78adbbb587daa1bdd9a4fd9355de0a5160fbc43" offset="0x000000"/> + <rom name="mpr-18564-f.u1" size="1048576" crc="0764139f" sha1="e78adbbb587daa1bdd9a4fd9355de0a5160fbc43"/> </dataarea> </part> </software> @@ -30683,7 +30683,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="u1" value="MPR-18431-F"/> <!-- location not really marked on PCB, using u1 for consistency --> <dataarea name="rom" width="16" endianness="big" size="1048576"> <!-- USA dump is confirmed to be 1MB with second 512KB padded with 0xff --> - <rom name="mpr-18431-f.u1" size="1048576" crc="faa490dc" sha1="ce34408f98769b03e0f8d62c3dc1261a072691aa" offset="0x000000"/> + <rom name="mpr-18431-f.u1" size="1048576" crc="faa490dc" sha1="ce34408f98769b03e0f8d62c3dc1261a072691aa"/> </dataarea> </part> </software> @@ -30695,7 +30695,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>1985 Alternativo</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="omg.bin" size="1048576" crc="b7f68b29" sha1="8754105230504f5f4fd156353c4d8a91520bd049" offset="0x000000"/> + <rom name="omg.bin" size="1048576" crc="b7f68b29" sha1="8754105230504f5f4fd156353c4d8a91520bd049"/> </dataarea> </part> </software> @@ -30707,7 +30707,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="flux (euro).bin" size="262144" crc="2a1da08c" sha1="6357f38db012278bc889c77c5780a82d535760fd" offset="0x000000"/> + <rom name="flux (euro).bin" size="262144" crc="2a1da08c" sha1="6357f38db012278bc889c77c5780a82d535760fd"/> </dataarea> </part> </software> @@ -30719,7 +30719,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="serial" value="G-4502"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mega anser (jpn).bin" size="524288" crc="08ece367" sha1="d353e673bd332aa71370fa541e6fd26d918b5a2b" offset="0x000000"/> + <rom name="mega anser (jpn).bin" size="524288" crc="08ece367" sha1="d353e673bd332aa71370fa541e6fd26d918b5a2b"/> </dataarea> </part> </software> @@ -30730,7 +30730,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="meganet (bra).bin" size="262144" crc="fab33cc2" sha1="7969fe1b43d29b65a1e24e118f4a6fea27437e9c" offset="0x000000"/> + <rom name="meganet (bra).bin" size="262144" crc="fab33cc2" sha1="7969fe1b43d29b65a1e24e118f4a6fea27437e9c"/> </dataarea> </part> </software> @@ -30741,7 +30741,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Scientific Atlanta</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="sega channel (usa).bin" size="262144" crc="bc79b6ed" sha1="23a32e7709fc78b1b217a9d4bf2556117d7b431a" offset="0x000000"/> + <rom name="sega channel (usa).bin" size="262144" crc="bc79b6ed" sha1="23a32e7709fc78b1b217a9d4bf2556117d7b431a"/> </dataarea> </part> </software> @@ -30752,7 +30752,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Scientific Atlanta</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sega channel (general instruments) (usa).bin" size="524288" crc="5df93f11" sha1="9558af3bc8ebc70b83e2f3d0fc9e6df9d33e8389" offset="0x000000"/> + <rom name="sega channel (general instruments) (usa).bin" size="524288" crc="5df93f11" sha1="9558af3bc8ebc70b83e2f3d0fc9e6df9d33e8389"/> </dataarea> </part> </software> @@ -30763,7 +30763,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Scientific Atlanta</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="sega channel demo (usa).bin" size="524288" crc="2abae889" sha1="b473b18592cac3c0761718ea515f0c6c1237249a" offset="0x000000"/> + <rom name="sega channel demo (usa).bin" size="524288" crc="2abae889" sha1="b473b18592cac3c0761718ea515f0c6c1237249a"/> </dataarea> </part> </software> @@ -30774,7 +30774,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bb40010501.bin" size="524288" crc="aec4706f" sha1="ff89cbda4ec8b453ee26ccd99381912625d830a3" offset="0x000000" /> + <rom name="bb40010501.bin" size="524288" crc="aec4706f" sha1="ff89cbda4ec8b453ee26ccd99381912625d830a3" /> </dataarea> </part> </software> @@ -30785,7 +30785,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Sega</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bb40002456.bin" size="524288" crc="02e468e9" sha1="dfdfa94a926666508074019d4ac0ae0487f194c8" offset="0x000000" /> + <rom name="bb40002456.bin" size="524288" crc="02e468e9" sha1="dfdfa94a926666508074019d4ac0ae0487f194c8" /> </dataarea> </part> </software> @@ -30826,7 +30826,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_bugs"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bug's life, a (unl).bin" size="1048576" crc="10458e09" sha1="b620c2bebd5bab39bc9258a925169b4c93614599" offset="0x000000"/> + <rom name="bug's life, a (unl).bin" size="1048576" crc="10458e09" sha1="b620c2bebd5bab39bc9258a925169b4c93614599"/> </dataarea> </part> </software> @@ -30837,7 +30837,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="bug's life (unl).bin" size="1048576" crc="ed1c1a67" sha1="ba3ef79c582c399cb6c908cbd53e32127be2f813" offset="0x000000"/> + <rom name="bug's life (unl).bin" size="1048576" crc="ed1c1a67" sha1="ba3ef79c582c399cb6c908cbd53e32127be2f813"/> </dataarea> </part> </software> @@ -30850,7 +30850,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_chinf3"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="chinese fighter iii (unl).bin" size="2097152" crc="e833bc6e" sha1="ecca9d2d21c8e27fc7584d53f557fdd8b4cbffa7" offset="0x000000"/> + <rom name="chinese fighter iii (unl).bin" size="2097152" crc="e833bc6e" sha1="ecca9d2d21c8e27fc7584d53f557fdd8b4cbffa7"/> </dataarea> </part> </software> @@ -30899,7 +30899,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_lion3"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="hua mu lan - mulan (chi) (unl).bin" size="2097152" crc="796882b8" sha1="d8936c1023db646e1e20f9208b68271afbd6dbf4" offset="0x000000"/> + <rom name="hua mu lan - mulan (chi) (unl).bin" size="2097152" crc="796882b8" sha1="d8936c1023db646e1e20f9208b68271afbd6dbf4"/> </dataarea> </part> </software> @@ -30913,7 +30913,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_smouse"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="huan le tao qi shu - smart mouse (chi) (unl).bin" size="524288" crc="decdf740" sha1="df7a2527875317406b466175f0614d343dd32117" offset="0x000000"/> + <rom name="huan le tao qi shu - smart mouse (chi) (unl).bin" size="524288" crc="decdf740" sha1="df7a2527875317406b466175f0614d343dd32117"/> </dataarea> </part> </software> @@ -30925,7 +30925,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_kof98"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="king of fighters '98, the (unl).bin" size="2097152" crc="cbc38eea" sha1="aeee33bfc2c440b6b861ac0d1b9bc9bface24861" offset="0x000000"/> + <rom name="king of fighters '98, the (unl).bin" size="2097152" crc="cbc38eea" sha1="aeee33bfc2c440b6b861ac0d1b9bc9bface24861"/> </dataarea> </part> </software> @@ -30937,7 +30937,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_kof99"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="the king of fighters 99 (unl).bin" size="3145728" crc="54638c11" sha1="cdef3008dec2ce1a214af8b9cb000053671a3c36" offset="0x000000"/> + <rom name="the king of fighters 99 (unl).bin" size="3145728" crc="54638c11" sha1="cdef3008dec2ce1a214af8b9cb000053671a3c36"/> </dataarea> </part> </software> @@ -30950,7 +30950,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_kof99"/> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="king of fighters 99 (unl).bin" size="3145728" crc="ab82afbe" sha1="3947f8b784eb00fba6a9fdd0584c9f70fdff5944" offset="0x000000"/> + <rom name="king of fighters 99 (unl).bin" size="3145728" crc="ab82afbe" sha1="3947f8b784eb00fba6a9fdd0584c9f70fdff5944"/> </dataarea> </part> </software> @@ -30964,7 +30964,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_elfwor"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="elf wor (chi) (unl).bin" size="1048576" crc="e24ac6b2" sha1="5fc4591fbb1acc64e184466c7b6287c7f64e0b7a" offset="0x000000"/> + <rom name="elf wor (chi) (unl).bin" size="1048576" crc="e24ac6b2" sha1="5fc4591fbb1acc64e184466c7b6287c7f64e0b7a"/> </dataarea> </part> </software> @@ -30976,7 +30976,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_lion2"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shi zi wang ii - the lion king ii, the (chi) (unl).bin" size="2097152" crc="aff46765" sha1="5649fa1fbfb28d58b0608e8ebc5dc7bd5c4c9678" offset="0x000000"/> + <rom name="shi zi wang ii - the lion king ii, the (chi) (unl).bin" size="2097152" crc="aff46765" sha1="5649fa1fbfb28d58b0608e8ebc5dc7bd5c4c9678"/> </dataarea> </part> </software> @@ -31003,7 +31003,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_mjlov"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ma jiang qing ren - ji ma jiang zhi (chi) (unl).bin" size="1048576" crc="ddd02ba4" sha1="fe9ec21bd206ad1a178c54a2fee80b553c478fc4" offset="0x000000"/> + <rom name="ma jiang qing ren - ji ma jiang zhi (chi) (unl).bin" size="1048576" crc="ddd02ba4" sha1="fe9ec21bd206ad1a178c54a2fee80b553c478fc4"/> </dataarea> </part> </software> @@ -31016,7 +31016,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_mjlov"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mahjong lover (unl).bin" size="1048576" crc="f6c2cff2" sha1="80d0635083351f62e708538d4b31278d07170a73" offset="0x000000"/> + <rom name="mahjong lover (unl).bin" size="1048576" crc="f6c2cff2" sha1="80d0635083351f62e708538d4b31278d07170a73"/> </dataarea> </part> </software> @@ -31040,7 +31040,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_rx3"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="rockman x3 (unl).bin" size="2097152" crc="3ee639f0" sha1="37024d0088fab1d76c082014663c58921cdf33df" offset="0x000000"/> + <rom name="rockman x3 (unl).bin" size="2097152" crc="3ee639f0" sha1="37024d0088fab1d76c082014663c58921cdf33df"/> </dataarea> </part> </software> @@ -31052,7 +31052,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_soulb"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="soul blade (unl).bin" size="4194304" crc="f26f88d1" sha1="7714e01819ab4a0f424d7e306e9f891031d053a8" offset="0x000000"/> + <rom name="soul blade (unl).bin" size="4194304" crc="f26f88d1" sha1="7714e01819ab4a0f424d7e306e9f891031d053a8"/> </dataarea> </part> </software> @@ -31063,7 +31063,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="3145728"> - <rom name="soul blade (unl)[p].bin" size="3145728" crc="dd1c7a79" sha1="4bb00b8b42fb50e8d3be092516370fdf1bfc49e1" offset="0x000000"/> + <rom name="soul blade (unl)[p].bin" size="3145728" crc="dd1c7a79" sha1="4bb00b8b42fb50e8d3be092516370fdf1bfc49e1"/> </dataarea> </part> </software> @@ -31075,7 +31075,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_squir"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="squirrel king (chi) (unl).bin" size="1048576" crc="b8261ff5" sha1="2a561b6e47c93272fe5947084837d9f6f514ed38" offset="0x000000"/> + <rom name="squirrel king (chi) (unl).bin" size="1048576" crc="b8261ff5" sha1="2a561b6e47c93272fe5947084837d9f6f514ed38"/> </dataarea> </part> </software> @@ -31111,7 +31111,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sbubl"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super bubble bobble (chi) (unl).bin" size="1048576" crc="4820a161" sha1="03f40c14624f1522d6e3105997d14e8eaba12257" offset="0x000000"/> + <rom name="super bubble bobble (chi) (unl).bin" size="1048576" crc="4820a161" sha1="03f40c14624f1522d6e3105997d14e8eaba12257"/> </dataarea> </part> </software> @@ -31150,7 +31150,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_mjlov"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super majon club (unl).bin" size="1048576" crc="1d81a67c" sha1="03f48da0541dac5a11788460c427d5fdb34bbd1b" offset="0x000000"/> + <rom name="super majon club (unl).bin" size="1048576" crc="1d81a67c" sha1="03f48da0541dac5a11788460c427d5fdb34bbd1b"/> </dataarea> </part> </software> @@ -31162,7 +31162,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_smb2"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super mario 2 1998 (unl).bin" size="2097152" crc="f7e1b3e1" sha1="de10115ce6a7eb416de9cd167df9cf24e34687b1" offset="0x000000"/> + <rom name="super mario 2 1998 (unl).bin" size="2097152" crc="f7e1b3e1" sha1="de10115ce6a7eb416de9cd167df9cf24e34687b1"/> </dataarea> </part> </software> @@ -31174,7 +31174,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_smb"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super mario bros. (unl).bin" size="2097152" crc="9cfa2bd8" sha1="5011e16f0ab3a6487a1406b85c6090ad2d1fe345" offset="0x000000"/> + <rom name="super mario bros. (unl).bin" size="2097152" crc="9cfa2bd8" sha1="5011e16f0ab3a6487a1406b85c6090ad2d1fe345"/> </dataarea> </part> </software> @@ -31186,7 +31186,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_smw64"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="super mario world 64 (unl).bin" size="1048576" crc="e7ac4161" sha1="2ccf970fffd173f1984e69617c330a8f297f3481" offset="0x000000"/> + <rom name="super mario world 64 (unl).bin" size="1048576" crc="e7ac4161" sha1="2ccf970fffd173f1984e69617c330a8f297f3481"/> </dataarea> </part> </software> @@ -31225,7 +31225,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_squir"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tiny toon adventures 3 (unl).bin" size="1048576" crc="f22f569d" sha1="6c68e4c7a5a14f926dc69ea5d5a452d9ead29a8e" offset="0x000000"/> + <rom name="tiny toon adventures 3 (unl).bin" size="1048576" crc="f22f569d" sha1="6c68e4c7a5a14f926dc69ea5d5a452d9ead29a8e"/> </dataarea> </part> </software> @@ -31240,7 +31240,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_smouse"/> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="thunderbolt ii.bin" size="524288" crc="d5fcc49f" sha1="3dca68795b6c9a16cafa5e71218d5ce83aa465fc" offset="0x000000"/> + <rom name="thunderbolt ii.bin" size="524288" crc="d5fcc49f" sha1="3dca68795b6c9a16cafa5e71218d5ce83aa465fc"/> </dataarea> </part> </software> @@ -31300,7 +31300,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_smouse"/> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="cha oji pu ke - super poker (ch).bin" size="4194304" crc="c37e6858" sha1="2aa4f27b2be3d98016fcff3709176682169da6c2" offset="0x000000"/> + <rom name="cha oji pu ke - super poker (ch).bin" size="4194304" crc="c37e6858" sha1="2aa4f27b2be3d98016fcff3709176682169da6c2"/> </dataarea> </part> </software> @@ -31313,7 +31313,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_cjmjclub"/> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="supermajonclubvers0000.bin" size="1048576" crc="2b4b40e3" sha1="48017a7fd32593e6932756db20a4bab6228693e7" offset="0x000000"/> + <rom name="supermajonclubvers0000.bin" size="1048576" crc="2b4b40e3" sha1="48017a7fd32593e6932756db20a4bab6228693e7"/> </dataarea> </part> </software> @@ -31327,7 +31327,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="天地を喰らうⅢ三国外伝"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="chinese fighter iii (unl, alt).bin" size="2097152" crc="6f98247d" sha1="cc212b1564dc7c73ffdc55f9fde3269a83fee399" offset="0x000000"/> + <rom name="chinese fighter iii (unl, alt).bin" size="2097152" crc="6f98247d" sha1="cc212b1564dc7c73ffdc55f9fde3269a83fee399"/> </dataarea> </part> </software> @@ -31338,7 +31338,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="king of fighters '98, the (unl) (pirate).bin" size="2097152" crc="c79e1074" sha1="6eb3a12e082ce4074e88ad3cb2b3c51f9a72225c" offset="0x000000"/> + <rom name="king of fighters '98, the (unl) (pirate).bin" size="2097152" crc="c79e1074" sha1="6eb3a12e082ce4074e88ad3cb2b3c51f9a72225c"/> </dataarea> </part> </software> @@ -31350,7 +31350,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="shi zi wang ii - the lion king ii, the (chi) (unl) (pirate).bin" size="2097152" crc="721b4981" sha1="70eb5b423948e5a124de4d5d24c14b2c64bfb282" offset="0x000000"/> + <rom name="shi zi wang ii - the lion king ii, the (chi) (unl) (pirate).bin" size="2097152" crc="721b4981" sha1="70eb5b423948e5a124de4d5d24c14b2c64bfb282"/> </dataarea> </part> </software> @@ -31361,7 +31361,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super donkey kong 99 (unl).bin" size="2097152" crc="8e7d9177" sha1="91f6b10ada917e6dfdafdd5ad9d476723498a7a4" offset="0x000000"/> + <rom name="super donkey kong 99 (unl).bin" size="2097152" crc="8e7d9177" sha1="91f6b10ada917e6dfdafdd5ad9d476723498a7a4"/> </dataarea> </part> </software> @@ -31375,7 +31375,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Gamtec</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="bomboy (unl).bin" size="524288" crc="065d2019" sha1="206fff31bccbb9a973de95c9ae780acb462548dd" offset="0x000000"/> + <rom name="bomboy (unl).bin" size="524288" crc="065d2019" sha1="206fff31bccbb9a973de95c9ae780acb462548dd"/> </dataarea> </part> </software> @@ -31388,7 +31388,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="究極麻將II"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pretty girl mahjongg (Ch).bin" size="1048576" crc="69f24500" sha1="0b4f63b8de2dcc4359a26c3ff21f910f206b6110" offset="0x000000"/> + <rom name="pretty girl mahjongg (Ch).bin" size="1048576" crc="69f24500" sha1="0b4f63b8de2dcc4359a26c3ff21f910f206b6110"/> </dataarea> </part> </software> @@ -31399,7 +31399,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Miky</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="truco96.bin" size="1048576" crc="cddbecfc" sha1="7a087d08cf7a565c7ad22ca9824971d8cc351ca3" offset="0x000000"/> + <rom name="truco96.bin" size="1048576" crc="cddbecfc" sha1="7a087d08cf7a565c7ad22ca9824971d8cc351ca3"/> </dataarea> </part> </software> @@ -31411,7 +31411,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tc2000.bin" size="1048576" crc="cef91bdb" sha1="80a2f21304cea6876bc07a48dcd1f5e53a5b3adb" offset="0x000000"/> + <rom name="tc2000.bin" size="1048576" crc="cef91bdb" sha1="80a2f21304cea6876bc07a48dcd1f5e53a5b3adb"/> </dataarea> </part> </software> @@ -31422,7 +31422,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="world soccer (prototype).bin" size="1048576" crc="9d451f72" sha1="892747034876a7f587bbf0e3f21c9f35237bb1ea" offset="0x000000"/> + <rom name="world soccer (prototype).bin" size="1048576" crc="9d451f72" sha1="892747034876a7f587bbf0e3f21c9f35237bb1ea"/> </dataarea> </part> </software> @@ -31433,7 +31433,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="king of fighters 2000 (unl).bin" size="2097152" crc="34cbac5d" sha1="2073b1e14cbb8433abcbf356ea1831cc5f61c42e" offset="0x000000"/> + <rom name="king of fighters 2000 (unl).bin" size="2097152" crc="34cbac5d" sha1="2073b1e14cbb8433abcbf356ea1831cc5f61c42e"/> </dataarea> </part> </software> @@ -31445,7 +31445,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Shi Zi Wang 3 - The Lion King 3 (Box?)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="lion_king_3.bin" size="2097152" crc="87e86943" sha1="0ef55dc45536963c8748192a4cb4864a87b03102" offset="0x000000"/> + <rom name="lion_king_3.bin" size="2097152" crc="87e86943" sha1="0ef55dc45536963c8748192a4cb4864a87b03102"/> <rom size="2097152" offset="0x200000" loadflag="reload"/> </dataarea> </part> @@ -31470,7 +31470,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="魔法氣泡 ~ Mo Fa Qi Pao (Cart)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="magic_bubble.bin" size="524288" crc="3ec61dc1" sha1="134086c458e20eee1ab614e2df64083942311e8c" offset="0x000000"/> + <rom name="magic_bubble.bin" size="524288" crc="3ec61dc1" sha1="134086c458e20eee1ab614e2df64083942311e8c"/> </dataarea> </part> </software> @@ -31482,7 +31482,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="魔法氣泡 ~ Mo Fa Qi Pao (Cart)"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="magic bubble [a1].bin" size="524288" crc="503e0718" sha1="de8037a8cea321ca3f0c03b7a4c36b9fa3b67be2" offset="0x000000"/> + <rom name="magic bubble [a1].bin" size="524288" crc="503e0718" sha1="de8037a8cea321ca3f0c03b7a4c36b9fa3b67be2"/> </dataarea> </part> </software> @@ -31494,7 +31494,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="magistr 16.bin" size="4194304" crc="2488e685" sha1="6568b3a4e096159776ef8687a80d43589741fd60" offset="0x000000"/> + <rom name="magistr 16.bin" size="4194304" crc="2488e685" sha1="6568b3a4e096159776ef8687a80d43589741fd60"/> </dataarea> </part> </software> @@ -31505,7 +31505,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sonic_6.bin" size="2097152" crc="87d86501" sha1="100b7ff9c8182365748de7c74c537e39abcb22da" offset="0x000000"/> + <rom name="sonic_6.bin" size="2097152" crc="87d86501" sha1="100b7ff9c8182365748de7c74c537e39abcb22da"/> </dataarea> </part> </software> @@ -31518,7 +31518,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_lion3"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="soul edge vs samurai spirits (unl).bin" size="2097152" crc="b11bd611" sha1="28cef4b6829a791c56d4764812d0b345595c8389" offset="0x000000"/> + <rom name="soul edge vs samurai spirits (unl).bin" size="2097152" crc="b11bd611" sha1="28cef4b6829a791c56d4764812d0b345595c8389"/> </dataarea> </part> </software> @@ -31530,7 +31530,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="soul edge vs samurai spirits (unl)[f1].bin" size="2097152" crc="74a6d7a7" sha1="679e74efc254f08c7fe830f8394f10f24272d00b" offset="0x000000"/> + <rom name="soul edge vs samurai spirits (unl)[f1].bin" size="2097152" crc="74a6d7a7" sha1="679e74efc254f08c7fe830f8394f10f24272d00b"/> </dataarea> </part> </software> @@ -31541,7 +31541,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Gamtec</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="super tank war (unlicensed) [raw dump].bin" size="262144" crc="5e519ea1" sha1="7e00475f99035fb20f624a7fe0d6bb77c7e834b1" offset="0x000000"/> + <rom name="super tank war (unlicensed) [raw dump].bin" size="262144" crc="5e519ea1" sha1="7e00475f99035fb20f624a7fe0d6bb77c7e834b1"/> </dataarea> </part> </software> @@ -31555,7 +31555,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1511878"> - <rom name="dyno blaze (proto).bin" size="1511878" crc="d625e584" sha1="c5f01dcfbf01d9a3b08e4d6ebe0c460cc3508413" offset="0x000000"/> + <rom name="dyno blaze (proto).bin" size="1511878" crc="d625e584" sha1="c5f01dcfbf01d9a3b08e4d6ebe0c460cc3508413"/> </dataarea> </part> </software> @@ -31578,7 +31578,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Аватар"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1114112"> - <rom name="avatar.bin" size="1114112" crc="d33e0ada" sha1="a44730b0640168201c9d40bd145d208beff423c7" offset="0x000000"/> + <rom name="avatar.bin" size="1114112" crc="d33e0ada" sha1="a44730b0640168201c9d40bd145d208beff423c7"/> </dataarea> </part> </software> @@ -31589,7 +31589,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="ben 10 (unl)[rus].bin" size="1048576" crc="c8be0b26" sha1="83a49560eb1174b17c9d5ed8837d74a7006b7e9c" offset="0x000000"/> + <rom name="ben 10 (unl)[rus].bin" size="1048576" crc="c8be0b26" sha1="83a49560eb1174b17c9d5ed8837d74a7006b7e9c"/> </dataarea> </part> </software> @@ -31600,7 +31600,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="biohazard 3 sars war.bin" size="1048576" crc="cbb66063" sha1="27ab663dbc4bc16f49e91a0435a4cba31b4c95d0" offset="0x000000"/> + <rom name="biohazard 3 sars war.bin" size="1048576" crc="cbb66063" sha1="27ab663dbc4bc16f49e91a0435a4cba31b4c95d0"/> </dataarea> </part> </software> @@ -31611,7 +31611,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>TecToy</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="bomber [!].bin" size="131072" crc="6389a658" sha1="fe6415e4cd3754316606cae0f0d85856d8ee00e0" offset="0x000000"/> + <rom name="bomber [!].bin" size="131072" crc="6389a658" sha1="fe6415e4cd3754316606cae0f0d85856d8ee00e0"/> </dataarea> </part> </software> @@ -31622,7 +31622,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>BSComp</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="chess (unl).bin" size="524288" crc="47380edd" sha1="42e56fc5543dcb40da73447b582c84c4ff50a825" offset="0x000000"/> + <rom name="chess (unl).bin" size="524288" crc="47380edd" sha1="42e56fc5543dcb40da73447b582c84c4ff50a825"/> </dataarea> </part> </software> @@ -31633,7 +31633,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>BSComp</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="chess (unl) [rus].bin" size="524288" crc="a5cef7b6" sha1="78328499b4c6c061556c509d7cba8f41918e23a1" offset="0x000000"/> + <rom name="chess (unl) [rus].bin" size="524288" crc="a5cef7b6" sha1="78328499b4c6c061556c509d7cba8f41918e23a1"/> </dataarea> </part> </software> @@ -31644,7 +31644,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="chess (unl) [rus v1.05].bin" size="1048576" crc="10683e83" sha1="6610b21216d5784d9ed80bca2445e1b7b9693f50" offset="0x000000"/> + <rom name="chess (unl) [rus v1.05].bin" size="1048576" crc="10683e83" sha1="6610b21216d5784d9ed80bca2445e1b7b9693f50"/> </dataarea> </part> </software> @@ -31655,7 +31655,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="468616"> - <rom name="chip and dale rescue rangers (unl).bin" size="468616" crc="09614862" sha1="d58c3b171ce88638d15df681670a8eb5725210a4" offset="0x000000"/> + <rom name="chip and dale rescue rangers (unl).bin" size="468616" crc="09614862" sha1="d58c3b171ce88638d15df681670a8eb5725210a4"/> </dataarea> </part> </software> @@ -31666,7 +31666,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="616952"> - <rom name="chip and dale rescue rangers 2 (unl).bin" size="616952" crc="51eebddc" sha1="21d62ac2307147d733141e22399bb04616f977df" offset="0x000000"/> + <rom name="chip and dale rescue rangers 2 (unl).bin" size="616952" crc="51eebddc" sha1="21d62ac2307147d733141e22399bb04616f977df"/> </dataarea> </part> </software> @@ -31677,7 +31677,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1598086"> - <rom name="command & conquer (beta).bin" size="1598086" crc="747fcc62" sha1="221ab42a07c37e8c4c4b0d2852b376874c522add" offset="0x000000"/> + <rom name="command & conquer (beta).bin" size="1598086" crc="747fcc62" sha1="221ab42a07c37e8c4c4b0d2852b376874c522add"/> </dataarea> </part> </software> @@ -31688,7 +31688,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="commandos.bin" size="2097152" crc="28a88d6f" sha1="8adecc339a364b9516a5d83536bbdfa87ea20dda" offset="0x000000"/> + <rom name="commandos.bin" size="2097152" crc="28a88d6f" sha1="8adecc339a364b9516a5d83536bbdfa87ea20dda"/> </dataarea> </part> </software> @@ -31699,7 +31699,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="counter strike.bin" size="2097152" crc="9e7b83ba" sha1="bcee7c42f6b836af9fb60c9a7bd1d0f7d1ba6bcd" offset="0x000000"/> + <rom name="counter strike.bin" size="2097152" crc="9e7b83ba" sha1="bcee7c42f6b836af9fb60c9a7bd1d0f7d1ba6bcd"/> </dataarea> </part> </software> @@ -31710,7 +31710,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="crash bandicoot.bin" size="4194304" crc="e06bd944" sha1="bfd7271b76c1ce6a4f8b7f6e610a63cc88ae6627" offset="0x000000"/> + <rom name="crash bandicoot.bin" size="4194304" crc="e06bd944" sha1="bfd7271b76c1ce6a4f8b7f6e610a63cc88ae6627"/> </dataarea> </part> </software> @@ -31721,7 +31721,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="644592"> - <rom name="darkwing duck (unl).bin" size="644592" crc="922d49ff" sha1="ae238741113de481147ab20baee74d9c723453b5" offset="0x000000"/> + <rom name="darkwing duck (unl).bin" size="644592" crc="922d49ff" sha1="ae238741113de481147ab20baee74d9c723453b5"/> </dataarea> </part> </software> @@ -31732,7 +31732,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tomsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="death caliber.bin" size="4194304" crc="3cd2c797" sha1="414bce2fa385642fccaa4653339dae44f1913505" offset="0x000000"/> + <rom name="death caliber.bin" size="4194304" crc="3cd2c797" sha1="414bce2fa385642fccaa4653339dae44f1913505"/> </dataarea> </part> </software> @@ -31743,7 +31743,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tomsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="deer hunter.bin" size="1048576" crc="da11978b" sha1="866fb68f8398da233835d198dbfea52bae387818" offset="0x000000"/> + <rom name="deer hunter.bin" size="1048576" crc="da11978b" sha1="866fb68f8398da233835d198dbfea52bae387818"/> </dataarea> </part> </software> @@ -31755,7 +31755,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="diablo.bin" size="1048576" crc="bd642da0" sha1="affbf9d8d420c7121afca229c2296a0779e842e1" offset="0x000000"/> + <rom name="diablo.bin" size="1048576" crc="bd642da0" sha1="affbf9d8d420c7121afca229c2296a0779e842e1"/> </dataarea> </part> </software> @@ -31767,7 +31767,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Домино"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="domino (unl).bin" size="1048576" crc="a64409be" sha1="7000ea86d91bbb5642425b6a6f577fab9e2b3a51" offset="0x000000"/> + <rom name="domino (unl).bin" size="1048576" crc="a64409be" sha1="7000ea86d91bbb5642425b6a6f577fab9e2b3a51"/> </dataarea> </part> </software> @@ -31778,7 +31778,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="dragon ball final bout (unl).bin" size="2097152" crc="63847005" sha1="6014cbf37fbabc51df581f7a93a1f8df09a66665" offset="0x000000"/> + <rom name="dragon ball final bout (unl).bin" size="2097152" crc="63847005" sha1="6014cbf37fbabc51df581f7a93a1f8df09a66665"/> </dataarea> </part> </software> @@ -31789,7 +31789,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="737528"> - <rom name="felix the cat (unl).bin" size="737528" crc="90c4655c" sha1="6954e0c76a3585d74c7394b574d8e01cf4edb577" offset="0x000000"/> + <rom name="felix the cat (unl).bin" size="737528" crc="90c4655c" sha1="6954e0c76a3585d74c7394b574d8e01cf4edb577"/> </dataarea> </part> </software> @@ -31800,7 +31800,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="fifa world cup 2002 (unl).bin" size="1048576" crc="852bff8e" sha1="f9dd9b940e2c684c3d3c9371d5bd7f3607d641d1" offset="0x000000"/> + <rom name="fifa world cup 2002 (unl).bin" size="1048576" crc="852bff8e" sha1="f9dd9b940e2c684c3d3c9371d5bd7f3607d641d1"/> </dataarea> </part> </software> @@ -31811,7 +31811,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa 2003 (unl).bin" size="2097152" crc="419bcb02" sha1="8dc04a0f137323ec95d6c7dfa9cb03fa572bdc51" offset="0x000000"/> + <rom name="fifa 2003 (unl).bin" size="2097152" crc="419bcb02" sha1="8dc04a0f137323ec95d6c7dfa9cb03fa572bdc51"/> </dataarea> </part> </software> @@ -31822,7 +31822,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa 2005.bin" size="2097152" crc="19aa7bd3" sha1="490043fb6b374b803424f4768a3ba49d76f0e47a" offset="0x000000"/> + <rom name="fifa 2005.bin" size="2097152" crc="19aa7bd3" sha1="490043fb6b374b803424f4768a3ba49d76f0e47a"/> </dataarea> </part> </software> @@ -31833,7 +31833,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="fifa 2006.bin" size="2097152" crc="e3f2651d" sha1="26f5ca0d9976755d4a18ef95feef7c965fbf12bc" offset="0x000000"/> + <rom name="fifa 2006.bin" size="2097152" crc="e3f2651d" sha1="26f5ca0d9976755d4a18ef95feef7c965fbf12bc"/> </dataarea> </part> </software> @@ -31844,7 +31844,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="fifa 2010 (unl).bin" size="4194304" crc="851e8411" sha1="0d23f4e9e7abb12e882743554ab19d7704e00456" offset="0x000000"/> + <rom name="fifa 2010 (unl).bin" size="4194304" crc="851e8411" sha1="0d23f4e9e7abb12e882743554ab19d7704e00456"/> </dataarea> </part> </software> @@ -31855,7 +31855,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="finding nemo.bin" size="655360" crc="89b92f66" sha1="8b686c66e0abfbf233c9014d17fd0bbcb240bf91" offset="0x000000"/> + <rom name="finding nemo.bin" size="655360" crc="89b92f66" sha1="8b686c66e0abfbf233c9014d17fd0bbcb240bf91"/> </dataarea> </part> </software> @@ -31867,7 +31867,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Форсаж 5 Быстрая"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1093632"> - <rom name="fast and the furious 5 (unl).bin" size="1093632" crc="29f4d87a" sha1="1d87c8bed3181e3924c7fd732852b9efa8d9c59d" offset="0x000000"/> + <rom name="fast and the furious 5 (unl).bin" size="1093632" crc="29f4d87a" sha1="1d87c8bed3181e3924c7fd732852b9efa8d9c59d"/> </dataarea> </part> </software> @@ -31878,7 +31878,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1220816"> - <rom name="gran turismo 5 (unl).bin" size="1220816" crc="d4392181" sha1="a047a2677add823c4dd7563a8e24e4a3d093f822" offset="0x000000"/> + <rom name="gran turismo 5 (unl).bin" size="1220816" crc="d4392181" sha1="a047a2677add823c4dd7563a8e24e4a3d093f822"/> </dataarea> </part> </software> @@ -31889,7 +31889,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="harry potter.bin" size="2097152" crc="a184fc76" sha1="e7d8b985243bd5bbd00c68b89060d0a37bf61870" offset="0x000000"/> + <rom name="harry potter.bin" size="2097152" crc="a184fc76" sha1="e7d8b985243bd5bbd00c68b89060d0a37bf61870"/> </dataarea> </part> </software> @@ -31900,7 +31900,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="harry potter 2.bin" size="1048576" crc="1684479f" sha1="e30deb5e9fb2c0e7f63bb1e9855379c1d61eb0b3" offset="0x000000"/> + <rom name="harry potter 2.bin" size="1048576" crc="1684479f" sha1="e30deb5e9fb2c0e7f63bb1e9855379c1d61eb0b3"/> </dataarea> </part> </software> @@ -31911,7 +31911,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="hercules 2 (unl).bin" size="2097152" crc="292623db" sha1="7104a37f588f291b85eb8f62685cb1111373572c" offset="0x000000"/> + <rom name="hercules 2 (unl).bin" size="2097152" crc="292623db" sha1="7104a37f588f291b85eb8f62685cb1111373572c"/> </dataarea> </part> </software> @@ -31923,7 +31923,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="ice age.bin" size="4194304" crc="3a585408" sha1="4a96e44a8863ad18a2734d6221e7259dd6e55f0b" offset="0x000000"/> + <rom name="ice age.bin" size="4194304" crc="3a585408" sha1="4a96e44a8863ad18a2734d6221e7259dd6e55f0b"/> </dataarea> </part> </software> @@ -31934,7 +31934,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1077536"> - <rom name="ice age 3 (unl).bin" size="1077536" crc="58fcffb3" sha1="30d9afdc25517f6b1782a153753f5d2b81ae9d0b" offset="0x000000"/> + <rom name="ice age 3 (unl).bin" size="1077536" crc="58fcffb3" sha1="30d9afdc25517f6b1782a153753f5d2b81ae9d0b"/> </dataarea> </part> </software> @@ -31945,7 +31945,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1107488"> - <rom name="ice age 4 (unl).bin" size="1107488" crc="92e86cfc" sha1="11c55fe1adeec0e4e39d3f16a8c2acb7b0e21e07" offset="0x000000"/> + <rom name="ice age 4 (unl).bin" size="1107488" crc="92e86cfc" sha1="11c55fe1adeec0e4e39d3f16a8c2acb7b0e21e07"/> </dataarea> </part> </software> @@ -31956,7 +31956,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="the incredibles (unl).bin" size="2097152" crc="31f7af7c" sha1="a8cadfda87e466809670218106b1c308e88a964a" offset="0x000000"/> + <rom name="the incredibles (unl).bin" size="2097152" crc="31f7af7c" sha1="a8cadfda87e466809670218106b1c308e88a964a"/> </dataarea> </part> </software> @@ -31968,7 +31968,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Индиана Джонс Коридоры времени"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="indiana jones - corridors of time (unl).bin" size="4194304" crc="54f82c76" sha1="c54370066b3afeed05226e33881746d86c33154a" offset="0x000000"/> + <rom name="indiana jones - corridors of time (unl).bin" size="4194304" crc="54f82c76" sha1="c54370066b3afeed05226e33881746d86c33154a"/> </dataarea> </part> </software> @@ -31979,7 +31979,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Tomsoft</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="iraq war 2003 (unl).bin" size="1048576" crc="49dd6f52" sha1="cc8b69debd68ba7c6d72d47d4c33530a1e7ef07c" offset="0x000000"/> + <rom name="iraq war 2003 (unl).bin" size="1048576" crc="49dd6f52" sha1="cc8b69debd68ba7c6d72d47d4c33530a1e7ef07c"/> </dataarea> </part> </software> @@ -32005,7 +32005,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Колобок - Пирамида"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="kolobok.bin" size="131072" crc="c4c55bab" sha1="366074924c36a466f566c76772d7bd491137384e" offset="0x000000"/> + <rom name="kolobok.bin" size="131072" crc="c4c55bab" sha1="366074924c36a466f566c76772d7bd491137384e"/> </dataarea> </part> </software> @@ -32016,7 +32016,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="kung fu panda 2 (unl).bin" size="4194304" crc="a08c3b25" sha1="7248bfbaadac607e307d2e323d8e91de4f16ecee" offset="0x000000"/> + <rom name="kung fu panda 2 (unl).bin" size="4194304" crc="a08c3b25" sha1="7248bfbaadac607e307d2e323d8e91de4f16ecee"/> </dataarea> </part> </software> @@ -32029,7 +32029,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Кузя - В мире динозавров"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="agent hugo - in the world of dinosaurs (unl).bin" size="2097152" crc="bd0ebe1c" sha1="4fca2e9d85534cc33e580ff83c5e7e8a71b35d62" offset="0x000000"/> + <rom name="agent hugo - in the world of dinosaurs (unl).bin" size="2097152" crc="bd0ebe1c" sha1="4fca2e9d85534cc33e580ff83c5e7e8a71b35d62"/> </dataarea> </part> </software> @@ -32042,7 +32042,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Кузя - Экология в опасности"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="agent hugo - environment at risk (unl).bin" size="2097152" crc="be32d65b" sha1="5f2d9ee7945c50c64b9664148befcb2f6ed48d54" offset="0x000000"/> + <rom name="agent hugo - environment at risk (unl).bin" size="2097152" crc="be32d65b" sha1="5f2d9ee7945c50c64b9664148befcb2f6ed48d54"/> </dataarea> </part> </software> @@ -32053,7 +32053,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="lord of the rings (unl).bin" size="524288" crc="e2a2342a" sha1="a91ed84344ebf685f9a13d28b6a2053279e1f61a" offset="0x000000"/> + <rom name="lord of the rings (unl).bin" size="524288" crc="e2a2342a" sha1="a91ed84344ebf685f9a13d28b6a2053279e1f61a"/> </dataarea> </part> </software> @@ -32065,7 +32065,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="lord of the rings (unl).bin" size="2097152" crc="513ea675" sha1="314fde51223fd2d315cf9c74318a1fc8470d5382" offset="0x000000"/> + <rom name="lord of the rings (unl).bin" size="2097152" crc="513ea675" sha1="314fde51223fd2d315cf9c74318a1fc8470d5382"/> </dataarea> </part> </software> @@ -32076,7 +32076,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="madagascar.bin" size="1048576" crc="6d28ace5" sha1="a2c4508a735dcfefc419022d9f25bd4804499fa7" offset="0x000000"/> + <rom name="madagascar.bin" size="1048576" crc="6d28ace5" sha1="a2c4508a735dcfefc419022d9f25bd4804499fa7"/> </dataarea> </part> </software> @@ -32087,7 +32087,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="madagascar 3 (unl).bin" size="1048576" crc="0bd6d0a5" sha1="a7bf74633cab1bbb82ce63056331773723ae85f6" offset="0x000000"/> + <rom name="madagascar 3 (unl).bin" size="1048576" crc="0bd6d0a5" sha1="a7bf74633cab1bbb82ce63056331773723ae85f6"/> </dataarea> </part> </software> @@ -32098,7 +32098,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="mafia (unl).bin" size="1048576" crc="ede60834" sha1="a2f04a4c87f9e08442d3117e8ea0e94a6b8189f0" offset="0x000000"/> + <rom name="mafia (unl).bin" size="1048576" crc="ede60834" sha1="a2f04a4c87f9e08442d3117e8ea0e94a6b8189f0"/> </dataarea> </part> </software> @@ -32110,7 +32110,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Mario 3 Вокруг света"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mario 3 (unl)[a1].bin" size="2097152" crc="6f630ebd" sha1="167f17f3a9d24f5d3ed1fbf7d7310fae53015258" offset="0x000000"/> + <rom name="mario 3 (unl)[a1].bin" size="2097152" crc="6f630ebd" sha1="167f17f3a9d24f5d3ed1fbf7d7310fae53015258"/> </dataarea> </part> </software> @@ -32122,7 +32122,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Mario 3 Вокруг света"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mario 3 (unl).bin" size="2097152" crc="69f5b02f" sha1="7c2ebe7c88503bc719d5bcecae183619a7be503c" offset="0x000000"/> + <rom name="mario 3 (unl).bin" size="2097152" crc="69f5b02f" sha1="7c2ebe7c88503bc719d5bcecae183619a7be503c"/> </dataarea> </part> </software> @@ -32134,7 +32134,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Mario 4 Космическая одиссея"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mario 4 (unl).bin" size="2097152" crc="96b0ecd9" sha1="6c9444268413b76d698ea432cbceb4cdc9a6cfaf" offset="0x000000"/> + <rom name="mario 4 (unl).bin" size="2097152" crc="96b0ecd9" sha1="6c9444268413b76d698ea432cbceb4cdc9a6cfaf"/> </dataarea> </part> </software> @@ -32145,7 +32145,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="metal gear solid (unl).bin" size="524288" crc="b38191eb" sha1="531e696dc003491811b0611b11ae8baea36f6035" offset="0x000000"/> + <rom name="metal gear solid (unl).bin" size="524288" crc="b38191eb" sha1="531e696dc003491811b0611b11ae8baea36f6035"/> </dataarea> </part> </software> @@ -32156,7 +32156,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mighty morphin power ranger - the fighting edition (unl).bin" size="2097152" crc="b53ff16c" sha1="9443e7879133d891abebe9b01302e8e6e96360e4" offset="0x000000"/> + <rom name="mighty morphin power ranger - the fighting edition (unl).bin" size="2097152" crc="b53ff16c" sha1="9443e7879133d891abebe9b01302e8e6e96360e4"/> </dataarea> </part> </software> @@ -32167,7 +32167,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="monsters inc. (unl).bin" size="524288" crc="3f4657d5" sha1="71aa22e910d629d8bd7666e85e9b10dc6ec7f795" offset="0x000000"/> + <rom name="monsters inc. (unl).bin" size="524288" crc="3f4657d5" sha1="71aa22e910d629d8bd7666e85e9b10dc6ec7f795"/> </dataarea> </part> </software> @@ -32178,7 +32178,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1220032"> - <rom name="narnia 3 (unl).bin" size="1220032" crc="ab69bcd3" sha1="1e6a329d4d2e9ea7f94138ef1c96cb573e34e87c" offset="0x000000"/> + <rom name="narnia 3 (unl).bin" size="1220032" crc="ab69bcd3" sha1="1e6a329d4d2e9ea7f94138ef1c96cb573e34e87c"/> </dataarea> </part> </software> @@ -32189,7 +32189,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4194304"> - <rom name="naruto (unl).bin" size="4194304" crc="b29b3503" sha1="b96bb0e0505f735fc2e0d64a102b1b6b50132058" offset="0x000000"/> + <rom name="naruto (unl).bin" size="4194304" crc="b29b3503" sha1="b96bb0e0505f735fc2e0d64a102b1b6b50132058"/> </dataarea> </part> </software> @@ -32200,7 +32200,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba 2000 (unl).bin" size="2097152" crc="2cef6950" sha1="c9727ca783d730d4ee35ef18023c55a0b8d101e2" offset="0x000000"/> + <rom name="nba 2000 (unl).bin" size="2097152" crc="2cef6950" sha1="c9727ca783d730d4ee35ef18023c55a0b8d101e2"/> </dataarea> </part> </software> @@ -32211,7 +32211,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nba 2005 (unl).bin" size="2097152" crc="e8610238" sha1="5820c8db66cdf74fd926d529e469133666babb46" offset="0x000000"/> + <rom name="nba 2005 (unl).bin" size="2097152" crc="e8610238" sha1="5820c8db66cdf74fd926d529e469133666babb46"/> </dataarea> </part> </software> @@ -32222,7 +32222,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="need for speed undercover (unl).bin" size="1048576" crc="be1b8e93" sha1="d467ba9dcc4ec5b17288ce3987def5e6db56b9da" offset="0x000000"/> + <rom name="need for speed undercover (unl).bin" size="1048576" crc="be1b8e93" sha1="d467ba9dcc4ec5b17288ce3987def5e6db56b9da"/> </dataarea> </part> </software> @@ -32234,7 +32234,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_sram"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="nhlpa 2003 (unl).bin" size="2097152" crc="4591571b" sha1="4e6dd50d0f671b89c4ce3f7d1a63ecb68208dc8e" offset="0x000000"/> + <rom name="nhlpa 2003 (unl).bin" size="2097152" crc="4591571b" sha1="4e6dd50d0f671b89c4ce3f7d1a63ecb68208dc8e"/> </dataarea> <dataarea name="sram" size="65536"> <!-- Size to be confirmed. It does not work without SRAM. --> </dataarea> @@ -32247,7 +32247,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="pirates of the caribbean (unl).bin" size="2097152" crc="48da0bf4" sha1="854609211eaf0769c4c0ccb45efd0be98feee8f9" offset="0x000000"/> + <rom name="pirates of the caribbean (unl).bin" size="2097152" crc="48da0bf4" sha1="854609211eaf0769c4c0ccb45efd0be98feee8f9"/> </dataarea> </part> </software> @@ -32258,7 +32258,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="pirates of the caribbean - on stranger tides (unl).bin" size="1048576" crc="63c90c7c" sha1="115b7b2c932b5f41a9b554f00403354a720937e8" offset="0x000000"/> + <rom name="pirates of the caribbean - on stranger tides (unl).bin" size="1048576" crc="63c90c7c" sha1="115b7b2c932b5f41a9b554f00403354a720937e8"/> </dataarea> </part> </software> @@ -32291,7 +32291,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="premier manager 2005.bin" size="1048576" crc="42e123b2" sha1="5450d3c8289047e384821658beabc471142bf967" offset="0x000000"/> + <rom name="premier manager 2005.bin" size="1048576" crc="42e123b2" sha1="5450d3c8289047e384821658beabc471142bf967"/> </dataarea> </part> </software> @@ -32303,7 +32303,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="РХЛ 2007"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="655360"> - <rom name="rhl 2000 (unl).bin" size="655360" crc="bb7a978b" sha1="d8688cf613a3ee493a86d8a975ef0f5769fa0e45" offset="0x000000"/> + <rom name="rhl 2000 (unl).bin" size="655360" crc="bb7a978b" sha1="d8688cf613a3ee493a86d8a975ef0f5769fa0e45"/> </dataarea> </part> </software> @@ -32314,7 +32314,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="4063232"> - <rom name="rick dangerous (unl).bin" size="4063232" crc="545cbbe4" sha1="9698dfa5d10509ded6952a88445e8db53c440de8" offset="0x000000"/> + <rom name="rick dangerous (unl).bin" size="4063232" crc="545cbbe4" sha1="9698dfa5d10509ded6952a88445e8db53c440de8"/> </dataarea> </part> </software> @@ -32325,7 +32325,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="samurai spirits ii (unl).bin" size="2097152" crc="2942f180" sha1="fe5a6a28542a313f142ba938956fd43187834805" offset="0x000000"/> + <rom name="samurai spirits ii (unl).bin" size="2097152" crc="2942f180" sha1="fe5a6a28542a313f142ba938956fd43187834805"/> </dataarea> </part> </software> @@ -32336,7 +32336,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shrek (unl).bin" size="1048576" crc="561e84b9" sha1="78f481140c53b480c0c50abe4756b67564a41a15" offset="0x000000"/> + <rom name="shrek (unl).bin" size="1048576" crc="561e84b9" sha1="78f481140c53b480c0c50abe4756b67564a41a15"/> </dataarea> </part> </software> @@ -32347,7 +32347,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="shrek 2 (unl).bin" size="1048576" crc="0ccd3651" sha1="1f3c162b33ad1969000d660a2066e9f0c54a107f" offset="0x000000"/> + <rom name="shrek 2 (unl).bin" size="1048576" crc="0ccd3651" sha1="1f3c162b33ad1969000d660a2066e9f0c54a107f"/> </dataarea> </part> </software> @@ -32360,7 +32360,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Сезон охоты"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="open season (unl).bin" size="1048576" crc="06eb2472" sha1="f45aa22ccffbdc631c9b4b0106e682ae180befec" offset="0x000000"/> + <rom name="open season (unl).bin" size="1048576" crc="06eb2472" sha1="f45aa22ccffbdc631c9b4b0106e682ae180befec"/> </dataarea> </part> </software> @@ -32372,7 +32372,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Сезон охоты 3"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="593184"> - <rom name="hunting season 3 (unl).bin" size="593184" crc="b433878c" sha1="6eb88d71562415364c11b8dac1eb6fee24a53b95" offset="0x000000"/> + <rom name="hunting season 3 (unl).bin" size="593184" crc="b433878c" sha1="6eb88d71562415364c11b8dac1eb6fee24a53b95"/> </dataarea> </part> </software> @@ -32384,7 +32384,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Снежная королева"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="snow queen (unl).bin" size="2097152" crc="e6c07946" sha1="69dfe717498179d82d14749db642305d12f213fc" offset="0x000000"/> + <rom name="snow queen (unl).bin" size="2097152" crc="e6c07946" sha1="69dfe717498179d82d14749db642305d12f213fc"/> </dataarea> </part> </software> @@ -32418,7 +32418,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="star wars (unl).bin" size="1048576" crc="94af8d44" sha1="54a2515b9f35b494afcdd77972898049e8b8df2e" offset="0x000000"/> + <rom name="star wars (unl).bin" size="1048576" crc="94af8d44" sha1="54a2515b9f35b494afcdd77972898049e8b8df2e"/> </dataarea> </part> </software> @@ -32429,7 +32429,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1220816"> - <rom name="star wars jedi (unl).bin" size="1220816" crc="48c5bf60" sha1="2720d3ca0fcdc4cca64654169c04b6ecf79c9fa8" offset="0x000000"/> + <rom name="star wars jedi (unl).bin" size="1220816" crc="48c5bf60" sha1="2720d3ca0fcdc4cca64654169c04b6ecf79c9fa8"/> </dataarea> </part> </software> @@ -32440,7 +32440,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="street fighter iii 18 person (street fighter ii' turbo hack).bin" size="2097152" crc="25ac8011" sha1="a8055ac832fa8341af5b458bef56544b788718fc" offset="0x000000"/> + <rom name="street fighter iii 18 person (street fighter ii' turbo hack).bin" size="2097152" crc="25ac8011" sha1="a8055ac832fa8341af5b458bef56544b788718fc"/> </dataarea> </part> </software> @@ -32451,7 +32451,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="mario & battle city (unl).bin" size="524288" crc="568f7994" sha1="e6dc15766e10e7ee616c81eacd88c3a36406794f" offset="0x000000"/> + <rom name="mario & battle city (unl).bin" size="524288" crc="568f7994" sha1="e6dc15766e10e7ee616c81eacd88c3a36406794f"/> </dataarea> </part> </software> @@ -32462,7 +32462,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="super robot wars (unl).bin" size="524288" crc="cfae2614" sha1="36d9b5a70d596a1010eab79e15453d73c4ed5396" offset="0x000000"/> + <rom name="super robot wars (unl).bin" size="524288" crc="cfae2614" sha1="36d9b5a70d596a1010eab79e15453d73c4ed5396"/> </dataarea> </part> </software> @@ -32473,7 +32473,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="t3 - the arcade game (unl).bin" size="1048576" crc="d2b5ef77" sha1="75d2c0821b94897b86b7cd19c0f179b476298f86" offset="0x000000"/> + <rom name="t3 - the arcade game (unl).bin" size="1048576" crc="d2b5ef77" sha1="75d2c0821b94897b86b7cd19c0f179b476298f86"/> </dataarea> </part> </software> @@ -32485,7 +32485,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Тачки"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="disney's cars (r).bin" size="2097152" crc="6c5f2530" sha1="654024f969e4b1ee0df4bf88d46f66f5301918ce" offset="0x000000"/> + <rom name="disney's cars (r).bin" size="2097152" crc="6c5f2530" sha1="654024f969e4b1ee0df4bf88d46f66f5301918ce"/> </dataarea> </part> </software> @@ -32497,7 +32497,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Тачки 2"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="cars 2 (unl).bin" size="2097152" crc="4fd4d967" sha1="625602a6167ea6ed608c791e8e04f7ec4d45a99a" offset="0x000000"/> + <rom name="cars 2 (unl).bin" size="2097152" crc="4fd4d967" sha1="625602a6167ea6ed608c791e8e04f7ec4d45a99a"/> </dataarea> </part> </software> @@ -32509,7 +32509,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Танки 2011"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="tank 2011 (unl).bin" size="524288" crc="03739820" sha1="8682718f2c2ad80eaf7d62e977d6827490d8e906" offset="0x000000"/> + <rom name="tank 2011 (unl).bin" size="524288" crc="03739820" sha1="8682718f2c2ad80eaf7d62e977d6827490d8e906"/> </dataarea> </part> </software> @@ -32521,7 +32521,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="TMNT Возвращение легенды"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="tmnt (unl).bin" size="1048576" crc="7fb1356e" sha1="04542a22531ceb784727ee5ef399786313dcf22f" offset="0x000000"/> + <rom name="tmnt (unl).bin" size="1048576" crc="7fb1356e" sha1="04542a22531ceb784727ee5ef399786313dcf22f"/> </dataarea> </part> </software> @@ -32532,7 +32532,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1117472"> - <rom name="transformers 3 (unl).bin" size="1117472" crc="8632246d" sha1="e1e5f66329bffedc245a31db50cefd575fecd16b" offset="0x000000"/> + <rom name="transformers 3 (unl).bin" size="1117472" crc="8632246d" sha1="e1e5f66329bffedc245a31db50cefd575fecd16b"/> </dataarea> </part> </software> @@ -32543,7 +32543,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher>Glorysun</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1048576"> - <rom name="wario land 3 (unl).bin" size="1048576" crc="cd5c93a5" sha1="3ace8ce26aab6fb5d47e690aa74e989c45fbcb75" offset="0x000000"/> + <rom name="wario land 3 (unl).bin" size="1048576" crc="cd5c93a5" sha1="3ace8ce26aab6fb5d47e690aa74e989c45fbcb75"/> </dataarea> </part> </software> @@ -32578,7 +32578,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <info name="alt_title" value="Winx 3D Волшебное приключение"/> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="1221584"> - <rom name="winx 3d (unl).bin" size="1221584" crc="933cecc9" sha1="db00b0a52b858501aedea357c28239b4423cf03a" offset="0x000000"/> + <rom name="winx 3d (unl).bin" size="1221584" crc="933cecc9" sha1="db00b0a52b858501aedea357c28239b4423cf03a"/> </dataarea> </part> </software> @@ -32592,7 +32592,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="32768"> - <rom name="action replay (euro).bin" size="32768" crc="95ff7c3e" sha1="1e0f246826be4ebc7b99bb3f9de7f1de347122e5" offset="0x000000"/> + <rom name="action replay (euro).bin" size="32768" crc="95ff7c3e" sha1="1e0f246826be4ebc7b99bb3f9de7f1de347122e5"/> </dataarea> </part> </software> @@ -32604,7 +32604,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_ggenie"/> <dataarea name="rom" width="16" endianness="big" size="32768"> - <rom name="sgr001-a+sgr002-a.bin" size="32768" crc="14dbce4a" sha1="937e1878ebd104f489e6bdbc410a184f79f1144a" offset="0x000000"/> + <rom name="sgr001-a+sgr002-a.bin" size="32768" crc="14dbce4a" sha1="937e1878ebd104f489e6bdbc410a184f79f1144a"/> </dataarea> </part> </software> @@ -32616,7 +32616,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <part name="cart" interface="megadriv_cart"> <feature name="slot" value="rom_ggenie"/> <dataarea name="rom" width="16" endianness="big" size="32768"> - <rom name="sgr001+sgr002.bin" size="32768" crc="5f293e4c" sha1="ea4b0418d90bc47996f6788ad455391d07cad6cc" offset="0x000000"/> + <rom name="sgr001+sgr002.bin" size="32768" crc="5f293e4c" sha1="ea4b0418d90bc47996f6788ad455391d07cad6cc"/> </dataarea> </part> </software> @@ -32627,7 +32627,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="131072"> - <rom name="pro action replay (euro).bin" size="131072" crc="17255224" sha1="b0bbfe0c201b2ab2fc17b37e5709785fedc07170" offset="0x000000"/> + <rom name="pro action replay (euro).bin" size="131072" crc="17255224" sha1="b0bbfe0c201b2ab2fc17b37e5709785fedc07170"/> </dataarea> </part> </software> @@ -32638,7 +32638,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="65536"> - <rom name="pro action replay 2 (euro).bin" size="65536" crc="a73abd27" sha1="c488883a0270766d8fff503fd2e4b5e25a15d523" offset="0x000000"/> + <rom name="pro action replay 2 (euro).bin" size="65536" crc="a73abd27" sha1="c488883a0270766d8fff503fd2e4b5e25a15d523"/> </dataarea> </part> </software> @@ -32649,7 +32649,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="65536"> - <rom name="pro action replay 2 (euro) (alt).bin" size="65536" crc="e6669a61" sha1="00e4266f3cd7ab2178ca37d564bc5315efdbe967" offset="0x000000"/> + <rom name="pro action replay 2 (euro) (alt).bin" size="65536" crc="e6669a61" sha1="00e4266f3cd7ab2178ca37d564bc5315efdbe967"/> </dataarea> </part> </software> @@ -32671,7 +32671,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="ic4" value="HC04"/> <feature name="ic5" value="HC08"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16420-t.ic2" size="2097152" crc="9624d4ef" sha1="2c3812f8a010571e51269a33a989598787d27c2d" offset="0x000000"/> + <rom name="mpr-16420-t.ic2" size="2097152" crc="9624d4ef" sha1="2c3812f8a010571e51269a33a989598787d27c2d"/> </dataarea> </part> </software> @@ -32696,7 +32696,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="ic4" value="HC04"/> <feature name="ic5" value="HC08"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16389-h.ic2" size="2097152" crc="53a293b5" sha1="0ad38a3ab1cc99edac72184f8ae420e13df5cac6" offset="0x000000"/> + <rom name="mpr-16389-h.ic2" size="2097152" crc="53a293b5" sha1="0ad38a3ab1cc99edac72184f8ae420e13df5cac6"/> </dataarea> </part> </software> @@ -32718,7 +32718,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <feature name="ic4" value="HC04"/> <feature name="ic5" value="HC08"/> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="mpr-16419-t.ic2" size="2097152" crc="7e1a324a" sha1="ff969ae53120cc4e7cb1a8a7e47458f2eb8a2165" offset="0x000000"/> + <rom name="mpr-16419-t.ic2" size="2097152" crc="7e1a324a" sha1="ff969ae53120cc4e7cb1a8a7e47458f2eb8a2165"/> </dataarea> </part> </software> @@ -32733,7 +32733,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="gems.bin" size="262144" crc="98ebb058" sha1="83412622877d9df8ac7c1486b06c490dfa52ebf6" offset="0x000000"/> + <rom name="gems.bin" size="262144" crc="98ebb058" sha1="83412622877d9df8ac7c1486b06c490dfa52ebf6"/> </dataarea> </part> </software> @@ -32744,7 +32744,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="sndtool.bin" size="262144" crc="ee41b452" sha1="a99238e3fdedbeca602f05a4c83f70db1bf1ba84" offset="0x000000"/> + <rom name="sndtool.bin" size="262144" crc="ee41b452" sha1="a99238e3fdedbeca602f05a4c83f70db1bf1ba84"/> </dataarea> </part> </software> @@ -32755,7 +32755,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="262144"> - <rom name="arttool.bin" size="262144" crc="5353f532" sha1="7f3233f4938fcd26af0733e7645d1a401999de86" offset="0x000000"/> + <rom name="arttool.bin" size="262144" crc="5353f532" sha1="7f3233f4938fcd26af0733e7645d1a401999de86"/> </dataarea> </part> </software> @@ -32772,7 +32772,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="524288"> - <rom name="tetris.bin" size="524288" crc="eb024ab2" sha1="44340cd021ab9cfb0536f78d6f0d59ea0f409a40" offset="0x000000"/> + <rom name="tetris.bin" size="524288" crc="eb024ab2" sha1="44340cd021ab9cfb0536f78d6f0d59ea0f409a40"/> </dataarea> </part> </software> @@ -32784,7 +32784,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="voina_irak.bin" size="2097152" crc="c7177e93" sha1="017af15b93a7f2e3c9f6310fe01c234f49c47b13" offset="0x000000"/> + <rom name="voina_irak.bin" size="2097152" crc="c7177e93" sha1="017af15b93a7f2e3c9f6310fe01c234f49c47b13"/> </dataarea> </part> </software> @@ -32796,7 +32796,7 @@ Notice that these are not working on real hardware due to bugged code with VDP i <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="super_mario_2.bin" size="2097152" crc="0da6dc4b" sha1="f6808fff565f96c0d2f619be890052c7dba3019e" offset="0x000000"/> + <rom name="super_mario_2.bin" size="2097152" crc="0da6dc4b" sha1="f6808fff565f96c0d2f619be890052c7dba3019e"/> </dataarea> </part> </software> @@ -32812,7 +32812,7 @@ rockman x3 (unl).bin [2/2] xxx3.bin [2/2] IDENTICAL <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="xxx3.bin" size="2097152" crc="188da9f0" sha1="808d29751b572ada0780dc35d587d99c08ba95b0" offset="0x000000"/> + <rom name="xxx3.bin" size="2097152" crc="188da9f0" sha1="808d29751b572ada0780dc35d587d99c08ba95b0"/> </dataarea> </part> </software> @@ -32834,7 +32834,7 @@ This dump is either a bad dump or a wrongly patched one. <publisher><unlicensed></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="sonic jam 6 (unl).bin" size="2097152" crc="bf39d897" sha1="3a6fe5a92dc2ada7e9ab17ac120c7e50d1f9a1ed" offset="0x000000"/> + <rom name="sonic jam 6 (unl).bin" size="2097152" crc="bf39d897" sha1="3a6fe5a92dc2ada7e9ab17ac120c7e50d1f9a1ed"/> </dataarea> </part> </software> @@ -32846,7 +32846,7 @@ This dump is either a bad dump or a wrongly patched one. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="16384"> - <rom name="debug - charles window bug example (pd).bin" size="16384" crc="75582ddb" sha1="bd913dcadba2588d4b9b1aa970038421cba0a1af" offset="0x000000"/> + <rom name="debug - charles window bug example (pd).bin" size="16384" crc="75582ddb" sha1="bd913dcadba2588d4b9b1aa970038421cba0a1af"/> </dataarea> </part> </software> @@ -32857,7 +32857,7 @@ This dump is either a bad dump or a wrongly patched one. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="16384"> - <rom name="debug flavio's dma test (pd).bin" size="16384" crc="549cebf4" sha1="c44f0037a6856bd52a212b26ea416501e92f7645" offset="0x000000"/> + <rom name="debug flavio's dma test (pd).bin" size="16384" crc="549cebf4" sha1="c44f0037a6856bd52a212b26ea416501e92f7645"/> </dataarea> </part> </software> @@ -32871,7 +32871,7 @@ This dump is either a bad dump or a wrongly patched one. <publisher><unknown></publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="2097152"> - <rom name="indiana jones' greatest adventures (release candidate).bin" size="2097152" crc="9a01974e" sha1="d59bb77b83cf912e3cb8a7598cabcf87a273e429" offset="0x000000"/> + <rom name="indiana jones' greatest adventures (release candidate).bin" size="2097152" crc="9a01974e" sha1="d59bb77b83cf912e3cb8a7598cabcf87a273e429"/> </dataarea> </part> </software> @@ -32894,20 +32894,20 @@ This dump is either a bad dump or a wrongly patched one. <publisher>Titan</publisher> <part name="cart" interface="megadriv_cart"> <dataarea name="rom" width="16" endianness="big" size="0x400000"> - <rom name="titan-overdrivemegademo.bin" size="0x3f01be" crc="3deb19a9" sha1="6085182099d6a9ad2c8242eae263507e42269b66" offset="0x000000"/> + <rom name="titan-overdrivemegademo.bin" size="0x3f01be" crc="3deb19a9" sha1="6085182099d6a9ad2c8242eae263507e42269b66"/> </dataarea> <!-- non-rom extras (should be marked as optional?) --> <dataarea name="misc" size="0x7af9"> - <rom name="titan-overdrivemegademo.nfo" size="0x7af9" crc="d560530a" sha1="f3a130881878e95a1db6e32268e7b1b001965c1a" offset="0x000000"/> + <rom name="titan-overdrivemegademo.nfo" size="0x7af9" crc="d560530a" sha1="f3a130881878e95a1db6e32268e7b1b001965c1a"/> </dataarea> <dataarea name="misc2" size="0x13489c0"> - <rom name="titan-overdrivemegademo_inlay.pdf" size="0x13489c0" crc="ae55e12d" sha1="620fcba1600563b87543b027c42687da7d876b03" offset="0x000000"/> + <rom name="titan-overdrivemegademo_inlay.pdf" size="0x13489c0" crc="ae55e12d" sha1="620fcba1600563b87543b027c42687da7d876b03"/> </dataarea> <dataarea name="misc3" size="0xa68cf"> - <rom name="titan-overdrivemegademo_label.pdf" size="0xa68cf" crc="a527c826" sha1="449c945a0ddcbb145c7c92bc01fac543fc1352da" offset="0x000000"/> + <rom name="titan-overdrivemegademo_label.pdf" size="0xa68cf" crc="a527c826" sha1="449c945a0ddcbb145c7c92bc01fac543fc1352da"/> </dataarea> <dataarea name="misc4" size="0x1c985d"> - <rom name="titan-overdrivemegademo_poster.png" size="0x1c985d" crc="0dfeac10" sha1="cdfd4ff93e199da66cab3ef49d39828f3eb6040c" offset="0x000000"/> + <rom name="titan-overdrivemegademo_poster.png" size="0x1c985d" crc="0dfeac10" sha1="cdfd4ff93e199da66cab3ef49d39828f3eb6040c"/> </dataarea> </part> </software> diff --git a/plugins/autofire/autofire_menu.lua b/plugins/autofire/autofire_menu.lua new file mode 100644 index 00000000000..f5f46a96d1e --- /dev/null +++ b/plugins/autofire/autofire_menu.lua @@ -0,0 +1,295 @@ +local lib = {} + +-- Set of all menus +local MENU_TYPES = { MAIN = 0, EDIT = 1, ADD = 2, BUTTON = 3 } + +-- Set of sections within a menu +local MENU_SECTIONS = { HEADER = 0, CONTENT = 1, FOOTER = 2 } + +-- Last index of header items (above main content) in menu +local header_height = 0 + +-- Last index of content items (below header, above footer) in menu +local content_height = 0 + +-- Stack of menus (see MENU_TYPES) +local menu_stack = { MENU_TYPES.MAIN } + +-- Button being created/edited +local current_button = {} + +-- Inputs that can be autofired (to list in BUTTON menu) +local inputs = {} + +-- Returns the section (from MENU_SECTIONS) and the index within that section +local function menu_section(index) + if index <= header_height then + return MENU_SECTIONS.HEADER, index + elseif index <= content_height then + return MENU_SECTIONS.CONTENT, index - header_height + else + return MENU_SECTIONS.FOOTER, index - content_height + end +end + +local function create_new_button() + return { + on_frames = 1, + off_frames = 1, + counter = 0 + } +end + +local function is_button_complete(button) + return button.port and button.field and button.key and button.on_frames and button.off_frames and button.button and button.counter +end + +local function is_supported_input(ioport_field) + -- IPT_BUTTON1 through IPT_BUTTON16 in ioport_type enum (ioport.h) + return ioport_field.type >= 64 and ioport_field.type <= 79 +end + +-- Main menu + +local function populate_main_menu(buttons) + local menu = {} + menu[#menu + 1] = {_('Autofire buttons'), '', 'off'} + menu[#menu + 1] = {'---', '', ''} + header_height = #menu + + for index, button in ipairs(buttons) do + -- Assume refresh rate of 60 Hz; maybe better to use screen_device refresh()? + local rate = 60 / (button.on_frames + button.off_frames) + -- Round to two decimal places + rate = math.floor(rate * 100) / 100 + local text = button.button.name .. ' [' .. rate .. ' Hz]' + local subtext = manager:machine():input():code_name(button.key) + menu[#menu + 1] = {text, subtext, ''} + end + content_height = #menu + + menu[#menu + 1] = {'---', '', ''} + menu[#menu + 1] = {_('Add autofire button'), '', ''} + return menu +end + +local function handle_main_menu(index, event, buttons) + local section, adjusted_index = menu_section(index) + if section == MENU_SECTIONS.CONTENT then + if event == 'select' then + current_button = buttons[adjusted_index] + table.insert(menu_stack, MENU_TYPES.EDIT) + return true + elseif event == 'clear' then + table.remove(buttons, adjusted_index) + return true + end + elseif section == MENU_SECTIONS.FOOTER then + if event == 'select' then + current_button = create_new_button() + table.insert(menu_stack, MENU_TYPES.ADD) + return true + end + end + return false +end + +-- Add/edit menus (mostly identical) + +local function populate_configure_menu(menu) + local button_name = current_button.button and current_button.button.name or _('NOT SET') + local key_name = current_button.key and manager:machine():input():code_name(current_button.key) or _('NOT SET') + menu[#menu + 1] = {_('Input'), button_name, ''} + menu[#menu + 1] = {_('Hotkey'), key_name, ''} + menu[#menu + 1] = {_('On frames'), current_button.on_frames, current_button.on_frames > 1 and 'lr' or 'r'} + menu[#menu + 1] = {_('Off frames'), current_button.off_frames, current_button.off_frames > 1 and 'lr' or 'r'} +end + +-- Borrowed from the cheat plugin +local function poll_for_hotkey() + local input = manager:machine():input() + manager:machine():popmessage(_('Press button for hotkey or wait to leave unchanged')) + manager:machine():video():frame_update(true) + input:seq_poll_start('switch') + local time = os.clock() + while (not input:seq_poll()) and (os.clock() < time + 1) do end + local tokens = input:seq_to_tokens(input:seq_poll_final()) + manager:machine():popmessage() + manager:machine():video():frame_update(true) + + local final_token = nil + for token in tokens:gmatch('%S+') do + final_token = token + end + return final_token and input:code_from_token(final_token) or nil +end + +local function handle_configure_menu(index, event) + -- Input + if index == 1 then + if event == 'select' then + table.insert(menu_stack, MENU_TYPES.BUTTON) + return true + else + return false + end + -- Hotkey + elseif index == 2 then + if event == 'select' then + local keycode = poll_for_hotkey() + if keycode then + current_button.key = keycode + return true + else + return false + end + else + return false + end + -- On frames + elseif index == 3 then + manager:machine():popmessage(_('Number of frames button will be pressed')) + if event == 'left' then + current_button.on_frames = current_button.on_frames - 1 + elseif event == 'right' then + current_button.on_frames = current_button.on_frames + 1 + end + -- Off frames + elseif index == 4 then + manager:machine():popmessage(_('Number of frames button will be released')) + if event == 'left' then + current_button.off_frames = current_button.off_frames - 1 + elseif event == 'right' then + current_button.off_frames = current_button.off_frames + 1 + end + end + return true +end + +local function populate_edit_menu() + local menu = {} + menu[#menu + 1] = {_('Edit autofire button'), '', 'off'} + menu[#menu + 1] = {'---', '', ''} + header_height = #menu + + populate_configure_menu(menu) + content_height = #menu + + menu[#menu + 1] = {'---', '', ''} + menu[#menu + 1] = {_('Done'), '', ''} + return menu +end + +local function handle_edit_menu(index, event, buttons) + local section, adjusted_index = menu_section(index) + if section == MENU_SECTIONS.CONTENT then + return handle_configure_menu(adjusted_index, event) + elseif section == MENU_SECTIONS.FOOTER then + if event == 'select' then + table.remove(menu_stack) + return true + end + end + return false +end + +local function populate_add_menu() + local menu = {} + menu[#menu + 1] = {_('Add autofire button'), '', 'off'} + menu[#menu + 1] = {'---', '', ''} + header_height = #menu + + populate_configure_menu(menu) + content_height = #menu + + menu[#menu + 1] = {'---', '', ''} + if is_button_complete(current_button) then + menu[#menu + 1] = {_('Create'), '', ''} + else + menu[#menu + 1] = {_('Cancel'), '', ''} + end + return menu +end + +local function handle_add_menu(index, event, buttons) + local section, adjusted_index = menu_section(index) + if section == MENU_SECTIONS.CONTENT then + return handle_configure_menu(adjusted_index, event) + elseif section == MENU_SECTIONS.FOOTER then + if event == 'select' then + table.remove(menu_stack) + if is_button_complete(current_button) then + buttons[#buttons + 1] = current_button + end + return true + end + end + return false +end + +-- Button selection menu + +local function populate_button_menu() + menu = {} + inputs = {} + menu[#menu + 1] = {_('Select an input for autofire'), '', 'off'} + menu[#menu + 1] = {'---', '', ''} + header_height = #menu + + for port_key, port in pairs(manager:machine():ioport().ports) do + for field_key, field in pairs(port.fields) do + if is_supported_input(field) then + menu[#menu + 1] = {field.name, '', ''} + inputs[#inputs + 1] = { + port_name = port_key, + field_name = field_key, + ioport_field = field + } + end + end + end + content_height = #menu + return menu +end + +local function handle_button_menu(index, event) + local section, adjusted_index = menu_section(index) + if section == MENU_SECTIONS.CONTENT and event == 'select' then + local selected_input = inputs[adjusted_index] + current_button.port = selected_input.port_name + current_button.field = selected_input.field_name + current_button.button = selected_input.ioport_field + table.remove(menu_stack) + return true + end + return false +end + +function lib:populate_menu(buttons) + local current_menu = menu_stack[#menu_stack] + if current_menu == MENU_TYPES.MAIN then + return populate_main_menu(buttons) + elseif current_menu == MENU_TYPES.EDIT then + return populate_edit_menu() + elseif current_menu == MENU_TYPES.ADD then + return populate_add_menu() + elseif current_menu == MENU_TYPES.BUTTON then + return populate_button_menu() + end +end + +function lib:handle_menu_event(index, event, buttons) + manager:machine():popmessage() + local current_menu = menu_stack[#menu_stack] + if current_menu == MENU_TYPES.MAIN then + return handle_main_menu(index, event, buttons) + elseif current_menu == MENU_TYPES.EDIT then + return handle_edit_menu(index, event, buttons) + elseif current_menu == MENU_TYPES.ADD then + return handle_add_menu(index, event, buttons) + elseif current_menu == MENU_TYPES.BUTTON then + return handle_button_menu(index, event) + end +end + +return lib diff --git a/plugins/autofire/autofire_save.lua b/plugins/autofire/autofire_save.lua new file mode 100644 index 00000000000..e7d28029cd5 --- /dev/null +++ b/plugins/autofire/autofire_save.lua @@ -0,0 +1,86 @@ +local lib = {} + +local function get_settings_path() + return lfs.env_replace(manager:machine():options().entries.pluginspath:value():match('([^;]+)')) .. '/autofire/cfg/' +end + +local function get_settings_filename() + return emu.romname() .. '.cfg' +end + +local function initialize_button(settings) + if settings.port and settings.field and settings.key and settings.on_frames and settings.off_frames then + local new_button = { + port = settings.port, + field = settings.field, + key = manager:machine():input():code_from_token(settings.key), + on_frames = settings.on_frames, + off_frames = settings.off_frames, + counter = 0 + } + local port = manager:machine():ioport().ports[settings.port] + if port then + local field = port.fields[settings.field] + if field then + new_button.button = field + return new_button + end + end + end + return nil +end + +local function serialize_settings(button_list) + local settings = {} + for index, button in ipairs(button_list) do + setting = { + port = button.port, + field = button.field, + key = manager:machine():input():code_to_token(button.key), + on_frames = button.on_frames, + off_frames = button.off_frames + } + settings[#settings + 1] = setting + end + return settings +end + +function lib:load_settings() + local buttons = {} + local json = require('json') + local file = io.open(get_settings_path() .. get_settings_filename(), 'r') + if not file then + return buttons + end + local loaded_settings = json.parse(file:read('a')) + file:close() + if not loaded_settings then + return buttons + end + for index, button_settings in ipairs(loaded_settings) do + local new_button = initialize_button(button_settings) + if new_button then + buttons[#buttons + 1] = new_button + end + end + return buttons +end + +function lib:save_settings(buttons) + local path = get_settings_path() + local attr = lfs.attributes(path) + if not attr then + lfs.mkdir(path) + elseif attr.mode ~= 'directory' then + return + end + local json = require('json') + local settings = serialize_settings(buttons) + local file = io.open(path .. get_settings_filename(), 'w') + if file then + file:write(json.stringify(settings, {indent = true})) + file:close() + end +end + +return lib diff --git a/plugins/autofire/init.lua b/plugins/autofire/init.lua new file mode 100644 index 00000000000..fd268b65ca3 --- /dev/null +++ b/plugins/autofire/init.lua @@ -0,0 +1,95 @@ +-- license:BSD-3-Clause +-- copyright-holders:Jack Li +local exports = {} +exports.name = 'autofire' +exports.version = '0.0.1' +exports.description = 'Autofire plugin' +exports.license = 'The BSD 3-Clause License' +exports.author = { name = 'Jack Li' } + +local autofire = exports + +function autofire.startplugin() + + -- List of autofire buttons, each being a table with keys: + -- 'port' - port name of the button being autofired + -- 'field' - field name of the button being autofired + -- 'key' - input_code of the keybinding + -- 'on_frames' - number of frames button is pressed + -- 'off_frames' - number of frames button is released + -- 'button' - reference to ioport_field + -- 'counter' - position in autofire cycle + local buttons = {} + + local function process_button(button) + local pressed = manager:machine():input():code_pressed(button.key) + if pressed then + local state = button.counter < button.on_frames and 1 or 0 + button.counter = (button.counter + 1) % (button.on_frames + button.off_frames) + return state + else + button.counter = 0 + return 0 + end + end + + local function button_states_key(button) + return button.port .. '\0' .. button.field + end + + local function process_frame() + -- Resolves conflicts between multiple autofire keybindings for the same button. + local button_states = {} + + for i, button in ipairs(buttons) do + local state = button_states[button_states_key(button)] + if not state then + state = 0 + end + state = process_button(button) | state + button_states[button_states_key(button)] = state + end + for i, button in ipairs(buttons) do + button.button:set_value(button_states[button_states_key(button)]) + end + end + + local function load_settings() + local loader = require('autofire/autofire_save') + if loader then + buttons = loader:load_settings() + end + end + + local function save_settings() + local saver = require('autofire/autofire_save') + if saver then + saver:save_settings(buttons) + end + end + + local function menu_callback(index, event) + local menu_handler = require('autofire/autofire_menu') + if menu_handler then + return menu_handler:handle_menu_event(index, event, buttons) + else + return false + end + end + + local function menu_populate() + local menu_handler = require('autofire/autofire_menu') + if menu_handler then + return menu_handler:populate_menu(buttons) + else + return {{_('Failed to load autofire menu'), '', ''}} + end + end + + emu.register_frame_done(process_frame) + emu.register_start(load_settings) + emu.register_stop(save_settings) + emu.register_menu(menu_callback, menu_populate, _('Autofire')) +end + +return exports diff --git a/plugins/autofire/plugin.json b/plugins/autofire/plugin.json new file mode 100644 index 00000000000..ccff6111c51 --- /dev/null +++ b/plugins/autofire/plugin.json @@ -0,0 +1,10 @@ +{ + "plugin": { + "name": "autofire", + "description": "Autofire plugin", + "version": "0.0.1", + "author": "Jack Li", + "type": "plugin", + "start": "false" + } +} diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 327ab42b75d..feacff29ab2 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -396,6 +396,8 @@ if (BUSES["BBC_ROM"]~=null) then MAME_DIR .. "src/devices/bus/bbc/rom/ram.h", MAME_DIR .. "src/devices/bus/bbc/rom/dfs.cpp", MAME_DIR .. "src/devices/bus/bbc/rom/dfs.h", + MAME_DIR .. "src/devices/bus/bbc/rom/genie.cpp", + MAME_DIR .. "src/devices/bus/bbc/rom/genie.h", MAME_DIR .. "src/devices/bus/bbc/rom/pal.cpp", MAME_DIR .. "src/devices/bus/bbc/rom/pal.h", MAME_DIR .. "src/devices/bus/bbc/rom/rtc.cpp", @@ -483,6 +485,8 @@ if (BUSES["C64"]~=null) then MAME_DIR .. "src/devices/bus/c64/exp.h", MAME_DIR .. "src/devices/bus/c64/buscard.cpp", MAME_DIR .. "src/devices/bus/c64/buscard.h", + MAME_DIR .. "src/devices/bus/c64/buscard2.cpp", + MAME_DIR .. "src/devices/bus/c64/buscard2.h", MAME_DIR .. "src/devices/bus/c64/c128_comal80.cpp", MAME_DIR .. "src/devices/bus/c64/c128_comal80.h", MAME_DIR .. "src/devices/bus/c64/c128_partner.cpp", @@ -1799,6 +1803,8 @@ if (BUSES["VCS_CTRL"]~=null) then MAME_DIR .. "src/devices/bus/vcs_ctrl/keypad.h", MAME_DIR .. "src/devices/bus/vcs_ctrl/lightpen.cpp", MAME_DIR .. "src/devices/bus/vcs_ctrl/lightpen.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/mouse.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/mouse.h", MAME_DIR .. "src/devices/bus/vcs_ctrl/paddles.cpp", MAME_DIR .. "src/devices/bus/vcs_ctrl/paddles.h", MAME_DIR .. "src/devices/bus/vcs_ctrl/wheel.cpp", diff --git a/src/devices/bus/a2bus/a2scsi.cpp b/src/devices/bus/a2bus/a2scsi.cpp index 988ebfd0096..d98e22382ff 100644 --- a/src/devices/bus/a2bus/a2scsi.cpp +++ b/src/devices/bus/a2bus/a2scsi.cpp @@ -52,7 +52,7 @@ DEFINE_DEVICE_TYPE(A2BUS_SCSI, a2bus_scsi_device, "a2scsi", "Apple II SCSI Card" static void scsi_devices(device_slot_interface &device) { - device.option_add("cdrom", NSCSI_CDROM); + device.option_add("cdrom", NSCSI_CDROM_APPLE); device.option_add("harddisk", NSCSI_HARDDISK); device.option_add_internal("ncr5380", NCR5380N); } diff --git a/src/devices/bus/bbc/rom/genie.cpp b/src/devices/bus/bbc/rom/genie.cpp new file mode 100644 index 00000000000..653d874525e --- /dev/null +++ b/src/devices/bus/bbc/rom/genie.cpp @@ -0,0 +1,115 @@ +// license:BSD-3-Clause +// copyright-holders:Nigel Barnes +// thanks-to:Derek Mathieson (original author of Genie) +/*************************************************************************** + + PMS Genie + +***************************************************************************/ + +#include "emu.h" +#include "genie.h" + + +//************************************************************************** +// DEVICE DEFINITIONS +//************************************************************************** + +DEFINE_DEVICE_TYPE(BBC_PMSGENIE, bbc_pmsgenie_device, "bbc_pmsgenie", "PMS Genie ROM Board") + + +//************************************************************************** +// LIVE DEVICE +//************************************************************************** + +//------------------------------------------------- +// bbc_palprom_device - constructor +//------------------------------------------------- + +bbc_pmsgenie_device::bbc_pmsgenie_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, BBC_PMSGENIE, tag, owner, clock) + , device_bbc_rom_interface(mconfig, *this) + , m_write_latch(0) + , m_bank_latch(0) +{ +} + + +//------------------------------------------------- +// device_start - device-specific startup +//------------------------------------------------- + +void bbc_pmsgenie_device::device_start() +{ + save_item(NAME(m_write_latch)); + save_item(NAME(m_bank_latch)); +} + +//------------------------------------------------- +// read +//------------------------------------------------- + +uint8_t bbc_pmsgenie_device::read(offs_t offset) +{ + uint8_t data = 0xff; + + if (!machine().side_effects_disabled()) + { + switch (offset >> 8) + { + case 0x1e: + /* &9E00-&9EFF - Write value latch */ + m_write_latch = offset & 0xff; + break; + case 0x1f: + /* &9F00-&9FFF - Bank select latch + Bit + 0-2: RAM bank select + 3: Not used + 4-5: ROM bank select + 6: Not used + 7: Read / NOT Write for internal RAM */ + m_bank_latch = offset & 0xff; + break; + } + } + + switch (offset & 0x2000) + { + case 0x0000: + /* &8000-&9FFF - 4 Pages of 8K ROM (32K in total) */ + data = get_rom_base()[(offset & 0x1fff) | (m_bank_latch & 0x30) << 9]; + break; + + case 0x2000: + /* &A000-&BFFF - 8 Pages of 8K RAM (64K in total) */ + if (m_bank_latch & 0x80) + { + /* RAM read */ + if (m_bank_latch & 0x04) + { + data = get_nvram_base()[(offset & 0x1fff) | (m_bank_latch & 0x03) << 13]; + } + else + { + data = get_ram_base()[(offset & 0x1fff) | (m_bank_latch & 0x03) << 13]; + } + } + else + { + /* RAM write */ + if (m_bank_latch & 0x04) + { + get_nvram_base()[(offset & 0x1fff) | (m_bank_latch & 0x03) << 13] = m_write_latch; + } + else + { + get_ram_base()[(offset & 0x1fff) | (m_bank_latch & 0x03) << 13] = m_write_latch; + } + data = m_write_latch; + } + break; + } + + return data; +} diff --git a/src/devices/bus/bbc/rom/genie.h b/src/devices/bus/bbc/rom/genie.h new file mode 100644 index 00000000000..82813b2b166 --- /dev/null +++ b/src/devices/bus/bbc/rom/genie.h @@ -0,0 +1,48 @@ +// license:BSD-3-Clause +// copyright-holders:Nigel Barnes +/*************************************************************************** + + BBC Micro ROM carrier boards + +***************************************************************************/ + +#ifndef MAME_BUS_BBC_ROM_GENIE_H +#define MAME_BUS_BBC_ROM_GENIE_H + +#pragma once + +#include "slot.h" + + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +// ======================> bbc_genie_device + +class bbc_pmsgenie_device : public device_t, + public device_bbc_rom_interface +{ +public: + // construction/destruction + bbc_pmsgenie_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + +protected: + // device-level overrides + virtual void device_start() override; + + // device_bbc_rom_interface overrides + virtual uint8_t read(offs_t offset) override; + virtual uint32_t get_rom_size() override { return 0x4000; } + +private: + uint8_t m_write_latch; + uint8_t m_bank_latch; +}; + + +// device type definition +DECLARE_DEVICE_TYPE(BBC_PMSGENIE, bbc_pmsgenie_device) + + +#endif // MAME_BUS_BBC_ROM_GENIE_H diff --git a/src/devices/bus/bbc/rom/slot.cpp b/src/devices/bus/bbc/rom/slot.cpp index af8ae212d6d..e421a1c520e 100644 --- a/src/devices/bus/bbc/rom/slot.cpp +++ b/src/devices/bus/bbc/rom/slot.cpp @@ -207,7 +207,7 @@ void bbc_romslot_device::write(offs_t offset, uint8_t data) #include "rom.h" #include "ram.h" #include "dfs.h" -//#include "genie.h" +#include "genie.h" #include "pal.h" //#include "replay.h" #include "rtc.h" @@ -226,7 +226,7 @@ void bbc_rom_devices(device_slot_interface &device) device.option_add_internal("palabep", BBC_PALABEP); device.option_add_internal("palabe", BBC_PALABE); device.option_add_internal("palmo2", BBC_PALMO2); - //device.option_add_internal("genie", BBC_PMSGENIE); + device.option_add_internal("genie", BBC_PMSGENIE); device.option_add_internal("mrme00", BBC_MRME00); //device.option_add_internal("replay", BBC_REPLAY); device.option_add_internal("stlrtc", BBC_STLRTC); diff --git a/src/devices/bus/c64/buscard.cpp b/src/devices/bus/c64/buscard.cpp index 31533d68675..f807522c2fd 100644 --- a/src/devices/bus/c64/buscard.cpp +++ b/src/devices/bus/c64/buscard.cpp @@ -4,8 +4,9 @@ Batteries Included BusCard cartridge emulation - Enable BASIC 4.0 with SYS 61000 - Disable BASIC 4.0 with SYS 61003 + SYS 61000 -> Enable BASIC 4.0 + SYS 61003 -> Disable BASIC 4.0 + SYS 61006 -> Enter Machine Language Monitor **********************************************************************/ @@ -18,8 +19,10 @@ // MACROS/CONSTANTS //************************************************************************** -#define I8255_TAG "i8255" -#define CENTRONICS_TAG "centronics" +#define I8255_TAG "u2" +#define DS75160A_TAG "u3" +#define DS75161A_TAG "u4" +#define CENTRONICS_TAG "p4" #define EXPANSION_TAG "exp" @@ -36,8 +39,11 @@ DEFINE_DEVICE_TYPE(C64_BUSCARD, buscard_t, "c64_buscard", "C64 BusCard cartridge //------------------------------------------------- ROM_START( buscard ) - ROM_REGION( 0x2000, "rom", 0 ) - ROM_LOAD( "buscardv0.9-tms2564.bin", 0x0000, 0x2000, CRC(175e8c96) SHA1(8fb4ba7e3d0b58dc01b66ef962955596f1b125b5) ) + ROM_REGION( 0x8000, "rom", 0 ) + ROM_LOAD( "0.9.u1", 0x0000, 0x2000, CRC(175e8c96) SHA1(8fb4ba7e3d0b58dc01b66ef962955596f1b125b5) ) + //ROM_LOAD( "unpopulated.u13", 0x2000, 0x2000 ) + //ROM_LOAD( "unpopulated.u14", 0x4000, 0x2000 ) + //ROM_LOAD( "unpopulated.u15", 0x6000, 0x2000 ) ROM_END @@ -56,15 +62,30 @@ const tiny_rom_entry *buscard_t::device_rom_region() const //------------------------------------------------- static INPUT_PORTS_START( buscard ) - PORT_START("SW") - PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x01, "SW:1" ) - PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x02, "SW:2" ) - PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x04, "SW:3" ) - PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x08, "SW:4" ) - PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x10, "SW:5" ) - PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x20, "SW:6" ) - PORT_DIPUNKNOWN_DIPLOC( 0x40, 0x40, "SW:7" ) - PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x80, "SW:8" ) + PORT_START("S1") + PORT_DIPNAME( 0x03, 0x00, "Device #4" ) PORT_DIPLOCATION("S1:1,2") + PORT_DIPSETTING( 0x00, "Serial" ) + PORT_DIPSETTING( 0x01, "Parallel w/conv." ) + PORT_DIPSETTING( 0x02, "IEEE" ) + PORT_DIPSETTING( 0x03, "Parallel" ) + PORT_DIPNAME( 0x04, 0x04, "Device #5" ) PORT_DIPLOCATION("S1:3") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x04, "Serial" ) + PORT_DIPNAME( 0x08, 0x08, "Device #6" ) PORT_DIPLOCATION("S1:4") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x08, "Serial" ) + PORT_DIPNAME( 0x10, 0x10, "Device #7" ) PORT_DIPLOCATION("S1:5") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x10, "Serial" ) + PORT_DIPNAME( 0x20, 0x20, "Device #8" ) PORT_DIPLOCATION("S1:6") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x20, "Serial" ) + PORT_DIPNAME( 0x40, 0x40, "Device #9" ) PORT_DIPLOCATION("S1:7") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x40, "Serial" ) + PORT_DIPNAME( 0x80, 0x80, "Device #10" ) PORT_DIPLOCATION("S1:8") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x80, "Serial" ) INPUT_PORTS_END @@ -79,17 +100,175 @@ ioport_constructor buscard_t::device_input_ports() const //------------------------------------------------- +// PPI interface +//------------------------------------------------- + +READ8_MEMBER( buscard_t::ppi_pa_r ) +{ + uint8_t data = 0xff; + + if (!m_te) + { + data = m_ieee1->read(space, 0); + } + + if (m_dipsw) + { + data = m_s1->read(); + } + + return data; +} + +WRITE8_MEMBER( buscard_t::ppi_pa_w ) +{ + m_ieee1->write(space, 0, data); + + m_centronics->write_data0(BIT(data, 0)); + m_centronics->write_data1(BIT(data, 1)); + m_centronics->write_data2(BIT(data, 2)); + m_centronics->write_data3(BIT(data, 3)); + m_centronics->write_data4(BIT(data, 4)); + m_centronics->write_data5(BIT(data, 5)); + m_centronics->write_data6(BIT(data, 6)); + m_centronics->write_data7(BIT(data, 7)); +} + +WRITE8_MEMBER( buscard_t::ppi_pb_w ) +{ + /* + + bit description + + PB0 BASIC ROM bank bit 0 + PB1 BASIC ROM bank bit 1 + PB2 + PB3 BASIC ROM enable + PB4 + PB5 + PB6 STROBE + PB7 DIP switch select + + */ + + m_bank = data & 0x03; + m_basic = BIT(data, 3); + + m_centronics->write_strobe(BIT(data, 6)); + + m_dipsw = BIT(data, 7); +} + +READ8_MEMBER( buscard_t::ppi_pc_r ) +{ + /* + + bit description + + PC0 BUSY + PC1 + PC2 DAV + PC3 EOI + PC4 + PC5 ATN + PC6 NRFD + PC7 NDAC + + */ + + uint8_t data = 0; + + data |= m_busy; + + data |= m_ieee2->dav_r() << 2; + data |= m_ieee2->eoi_r() << 3; + data |= m_ieee2->atn_r() << 5; + data |= m_ieee2->nrfd_r() << 6; + data |= m_ieee2->ndac_r() << 7; + + return data; +} + +WRITE8_MEMBER( buscard_t::ppi_pc_w ) +{ + /* + + bit description + + PC0 + PC1 ATN + PC2 DAV + PC3 EOI + PC4 TE + PC5 + PC6 NRFD + PC7 NDAC + + */ + + m_te = BIT(data, 4); + m_ieee1->te_w(m_te); + m_ieee2->te_w(m_te); + + m_ieee2->atn_w(BIT(data, 1)); + m_ieee2->dav_w(BIT(data, 2)); + m_ieee2->eoi_w(BIT(data, 3)); + m_ieee2->nrfd_w(BIT(data, 6)); + m_ieee2->ndac_w(BIT(data, 7)); +} + + +//------------------------------------------------- +// Centronics interface +//------------------------------------------------- + +WRITE_LINE_MEMBER( buscard_t::busy_w ) +{ + m_busy = state; +} + + +//------------------------------------------------- // device_add_mconfig - add device configuration //------------------------------------------------- void buscard_t::device_add_mconfig(machine_config &config) { I8255A(config, m_ppi, 0); + m_ppi->in_pa_callback().set(FUNC(buscard_t::ppi_pa_r)); + m_ppi->out_pa_callback().set(FUNC(buscard_t::ppi_pa_w)); + m_ppi->in_pb_callback().set_constant(0xff); + m_ppi->out_pb_callback().set(FUNC(buscard_t::ppi_pb_w)); + m_ppi->in_pc_callback().set(FUNC(buscard_t::ppi_pc_r)); + m_ppi->out_pc_callback().set(FUNC(buscard_t::ppi_pc_w)); + + DS75160A(config, m_ieee1, 0); + m_ieee1->read_callback().set(IEEE488_TAG, FUNC(ieee488_device::dio_r)); + m_ieee1->write_callback().set(IEEE488_TAG, FUNC(ieee488_device::host_dio_w)); + + DS75161A(config, m_ieee2, 0); + m_ieee2->in_ren().set(IEEE488_TAG, FUNC(ieee488_device::ren_r)); + m_ieee2->in_ifc().set(IEEE488_TAG, FUNC(ieee488_device::ifc_r)); + m_ieee2->in_ndac().set(IEEE488_TAG, FUNC(ieee488_device::ndac_r)); + m_ieee2->in_nrfd().set(IEEE488_TAG, FUNC(ieee488_device::nrfd_r)); + m_ieee2->in_dav().set(IEEE488_TAG, FUNC(ieee488_device::dav_r)); + m_ieee2->in_eoi().set(IEEE488_TAG, FUNC(ieee488_device::eoi_r)); + m_ieee2->in_atn().set(IEEE488_TAG, FUNC(ieee488_device::atn_r)); + m_ieee2->in_srq().set(IEEE488_TAG, FUNC(ieee488_device::srq_r)); + m_ieee2->out_ren().set(IEEE488_TAG, FUNC(ieee488_device::host_ren_w)); + m_ieee2->out_ifc().set(IEEE488_TAG, FUNC(ieee488_device::host_ifc_w)); + m_ieee2->out_ndac().set(IEEE488_TAG, FUNC(ieee488_device::host_ndac_w)); + m_ieee2->out_nrfd().set(IEEE488_TAG, FUNC(ieee488_device::host_nrfd_w)); + m_ieee2->out_dav().set(IEEE488_TAG, FUNC(ieee488_device::host_dav_w)); + m_ieee2->out_eoi().set(IEEE488_TAG, FUNC(ieee488_device::host_eoi_w)); + m_ieee2->out_atn().set(IEEE488_TAG, FUNC(ieee488_device::host_atn_w)); + m_ieee2->out_srq().set(IEEE488_TAG, FUNC(ieee488_device::host_srq_w)); IEEE488(config, m_bus, 0); ieee488_slot_device::add_cbm_defaults(config, nullptr); CENTRONICS(config, m_centronics, centronics_devices, nullptr); + m_centronics->busy_handler().set(FUNC(buscard_t::busy_w)); C64_EXPANSION_SLOT(config, m_exp, DERIVED_CLOCK(1, 1), c64_expansion_cards, nullptr); m_exp->set_passthrough(); @@ -109,9 +288,18 @@ buscard_t::buscard_t(const machine_config &mconfig, const char *tag, device_t *o device_t(mconfig, C64_BUSCARD, tag, owner, clock), device_c64_expansion_card_interface(mconfig, *this), m_ppi(*this, I8255_TAG), + m_ieee1(*this, DS75160A_TAG), + m_ieee2(*this, DS75161A_TAG), m_bus(*this, IEEE488_TAG), m_centronics(*this, CENTRONICS_TAG), - m_exp(*this, EXPANSION_TAG) + m_exp(*this, EXPANSION_TAG), + m_s1(*this, "S1"), + m_rom(*this, "rom"), + m_te(1), + m_bank(3), + m_basic(1), + m_dipsw(1), + m_busy(1) { } @@ -122,6 +310,15 @@ buscard_t::buscard_t(const machine_config &mconfig, const char *tag, device_t *o void buscard_t::device_start() { + m_ieee1->pe_w(0); + m_ieee2->dc_w(0); + + // state saving + save_item(NAME(m_te)); + save_item(NAME(m_bank)); + save_item(NAME(m_basic)); + save_item(NAME(m_dipsw)); + save_item(NAME(m_busy)); } @@ -131,6 +328,10 @@ void buscard_t::device_start() void buscard_t::device_reset() { + m_ppi->reset(); + + m_ieee2->ifc_w(0); + m_ieee2->ifc_w(1); } @@ -140,7 +341,34 @@ void buscard_t::device_reset() uint8_t buscard_t::c64_cd_r(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) { - return m_exp->cd_r(offset, data, sphi2, ba, roml, romh, io1, io2); + int cs = BIT(offset, 6) && BIT(offset, 7); + + if (sphi2 && !io1 && cs) + { + data = m_ppi->read(offset & 0x03); + } + + if (!pd_pgm1(offset, sphi2)) + { + data = m_rom->base()[offset & 0x1fff]; + } + + if (!pd_pgm234(offset, sphi2, 0x02)) + { + data = m_rom->base()[0x2000 | (offset & 0x1fff)]; + } + + if (!pd_pgm234(offset, sphi2, 0x01)) + { + data = m_rom->base()[0x4000 | (offset & 0x1fff)]; + } + + if (!pd_pgm234(offset, sphi2, 0x00)) + { + data = m_rom->base()[0x6000 | (offset & 0x1fff)]; + } + + return m_exp->cd_r(offset, data, sphi2, ba, roml, romh, io1 | cs, io2); } @@ -150,7 +378,14 @@ uint8_t buscard_t::c64_cd_r(offs_t offset, uint8_t data, int sphi2, int ba, int void buscard_t::c64_cd_w(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) { - m_exp->cd_w(offset, data, sphi2, ba, roml, romh, io1, io2); + int cs = BIT(offset, 6) && BIT(offset, 7); + + if (sphi2 && !io1 && cs) + { + m_ppi->write(offset & 0x03, data); + } + + m_exp->cd_w(offset, data, sphi2, ba, roml, romh, io1 | cs, io2); } @@ -160,7 +395,7 @@ void buscard_t::c64_cd_w(offs_t offset, uint8_t data, int sphi2, int ba, int rom int buscard_t::c64_game_r(offs_t offset, int sphi2, int ba, int rw) { - return m_exp->game_r(offset, sphi2, ba, rw, m_slot->loram(), m_slot->hiram()); + return pd_pgm1(offset, sphi2) & m_exp->game_r(offset, sphi2, ba, rw, m_slot->loram(), m_slot->hiram()); } @@ -170,5 +405,38 @@ int buscard_t::c64_game_r(offs_t offset, int sphi2, int ba, int rw) int buscard_t::c64_exrom_r(offs_t offset, int sphi2, int ba, int rw) { - return m_exp->exrom_r(offset, sphi2, ba, rw, m_slot->loram(), m_slot->hiram()); + return (!pd_pgm1(offset, sphi2)) | m_exp->exrom_r(offset, sphi2, ba, rw, m_slot->loram(), m_slot->hiram()); +} + + +//------------------------------------------------- +// pd_pgm1 - ROM 1 enable +//------------------------------------------------- + +bool buscard_t::pd_pgm1(offs_t offset, int sphi2) +{ + if (sphi2 && m_slot->hiram()) + { + if (offset >= 0xa000 && offset < 0xc000 && m_slot->loram() && !m_basic) + { + return 0; + } + + if (offset >= 0xec00 && offset < 0xf000) + { + return 0; + } + } + + return 1; +} + + +//------------------------------------------------- +// pd_pgm234 - ROM 2/3/4 enable +//------------------------------------------------- + +bool buscard_t::pd_pgm234(offs_t offset, int sphi2, int bank) +{ + return !(sphi2 && m_slot->hiram() && m_slot->loram() && offset >= 0xa000 && offset < 0xc000 && m_basic && (m_bank == bank)); } diff --git a/src/devices/bus/c64/buscard.h b/src/devices/bus/c64/buscard.h index 07bf0a7310a..7c7324268d6 100644 --- a/src/devices/bus/c64/buscard.h +++ b/src/devices/bus/c64/buscard.h @@ -15,6 +15,8 @@ #include "bus/c64/exp.h" #include "bus/centronics/ctronics.h" #include "bus/ieee488/ieee488.h" +#include "machine/ds75160a.h" +#include "machine/ds75161a.h" #include "machine/i8255.h" @@ -50,9 +52,29 @@ protected: private: required_device<i8255_device> m_ppi; + required_device<ds75160a_device> m_ieee1; + required_device<ds75161a_device> m_ieee2; required_device<ieee488_device> m_bus; required_device<centronics_device> m_centronics; required_device<c64_expansion_slot_device> m_exp; + required_ioport m_s1; + required_memory_region m_rom; + + bool m_te; + int m_bank; + bool m_basic; + bool m_dipsw; + bool m_busy; + + DECLARE_READ8_MEMBER( ppi_pa_r ); + DECLARE_WRITE8_MEMBER( ppi_pa_w ); + DECLARE_WRITE8_MEMBER( ppi_pb_w ); + DECLARE_READ8_MEMBER( ppi_pc_r ); + DECLARE_WRITE8_MEMBER( ppi_pc_w ); + DECLARE_WRITE_LINE_MEMBER( busy_w ); + + bool pd_pgm1(offs_t offset, int sphi2); + bool pd_pgm234(offs_t offset, int sphi2, int bank); }; diff --git a/src/devices/bus/c64/buscard2.cpp b/src/devices/bus/c64/buscard2.cpp new file mode 100644 index 00000000000..6b14dab78c5 --- /dev/null +++ b/src/devices/bus/c64/buscard2.cpp @@ -0,0 +1,215 @@ +// license:BSD-3-Clause +// copyright-holders:Curt Coder +/********************************************************************** + + Batteries Included BusCard II cartridge emulation + + SYS 61000 -> Enable BASIC 4.0 + SYS 61003 -> Disable BASIC 4.0 + SYS 61006 -> Enter Machine Language Monitor + +**********************************************************************/ + +#include "emu.h" +#include "buscard2.h" + + + +//************************************************************************** +// MACROS/CONSTANTS +//************************************************************************** + +#define R6532_TAG "riot" +#define MC6821_TAG "pia" +#define CENTRONICS_TAG "centronics" +#define EXPANSION_TAG "exp" + + + +//************************************************************************** +// DEVICE DEFINITIONS +//************************************************************************** + +DEFINE_DEVICE_TYPE(C64_BUSCARD2, buscard2_t, "c64_buscard2", "C64 BusCard II cartridge") + + +//------------------------------------------------- +// ROM( buscard2 ) +//------------------------------------------------- + +ROM_START( buscard2 ) // dumps coming soon + ROM_REGION( 0x2000, "rom", 0 ) + ROM_LOAD( "2764.bin", 0x0000, 0x2000, NO_DUMP ) + + ROM_REGION( 0x200, "prom", 0 ) + ROM_LOAD( "82s129.1", 0x000, 0x100, NO_DUMP ) + ROM_LOAD( "82s129.2", 0x100, 0x100, NO_DUMP ) +ROM_END + + +//------------------------------------------------- +// rom_region - device-specific ROM region +//------------------------------------------------- + +const tiny_rom_entry *buscard2_t::device_rom_region() const +{ + return ROM_NAME( buscard2 ); +} + + +//------------------------------------------------- +// INPUT_PORTS( buscard2 ) +//------------------------------------------------- + +static INPUT_PORTS_START( buscard2 ) + PORT_START("S1") + PORT_DIPNAME( 0x03, 0x00, "Device #4" ) PORT_DIPLOCATION("S1:1,2") + PORT_DIPSETTING( 0x00, "Serial" ) + PORT_DIPSETTING( 0x01, "Parallel w/conv." ) + PORT_DIPSETTING( 0x02, "IEEE" ) + PORT_DIPSETTING( 0x03, "Parallel" ) + PORT_DIPNAME( 0x04, 0x04, "Device #5" ) PORT_DIPLOCATION("S1:3") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x04, "Serial" ) + PORT_DIPNAME( 0x08, 0x08, "Device #6" ) PORT_DIPLOCATION("S1:4") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x08, "Serial" ) + PORT_DIPNAME( 0x10, 0x10, "Device #7" ) PORT_DIPLOCATION("S1:5") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x10, "Serial" ) + PORT_DIPNAME( 0x20, 0x20, "Device #8" ) PORT_DIPLOCATION("S1:6") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x20, "Serial" ) + PORT_DIPNAME( 0x40, 0x40, "Device #9" ) PORT_DIPLOCATION("S1:7") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x40, "Serial" ) + PORT_DIPNAME( 0x80, 0x80, "Device #10" ) PORT_DIPLOCATION("S1:8") + PORT_DIPSETTING( 0x00, "IEEE" ) + PORT_DIPSETTING( 0x80, "Serial" ) +INPUT_PORTS_END + + +//------------------------------------------------- +// input_ports - device-specific input ports +//------------------------------------------------- + +ioport_constructor buscard2_t::device_input_ports() const +{ + return INPUT_PORTS_NAME( buscard2 ); +} + + +//------------------------------------------------- +// Centronics interface +//------------------------------------------------- + +WRITE_LINE_MEMBER( buscard2_t::busy_w ) +{ + m_busy = state; +} + + +//------------------------------------------------- +// device_add_mconfig - add device configuration +//------------------------------------------------- + +void buscard2_t::device_add_mconfig(machine_config &config) +{ + RIOT6532(config, m_riot, 0); + + PIA6821(config, m_pia, 0); + + IEEE488(config, m_bus, 0); + ieee488_slot_device::add_cbm_defaults(config, nullptr); + + CENTRONICS(config, m_centronics, centronics_devices, nullptr); + m_centronics->busy_handler().set(FUNC(buscard2_t::busy_w)); + + C64_EXPANSION_SLOT(config, m_exp, DERIVED_CLOCK(1, 1), c64_expansion_cards, nullptr); + m_exp->set_passthrough(); +} + + + +//************************************************************************** +// LIVE DEVICE +//************************************************************************** + +//------------------------------------------------- +// buscard2_t - constructor +//------------------------------------------------- + +buscard2_t::buscard2_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + device_t(mconfig, C64_BUSCARD2, tag, owner, clock), + device_c64_expansion_card_interface(mconfig, *this), + m_riot(*this, R6532_TAG), + m_pia(*this, MC6821_TAG), + m_bus(*this, IEEE488_TAG), + m_centronics(*this, CENTRONICS_TAG), + m_exp(*this, EXPANSION_TAG), + m_s1(*this, "S1"), + m_rom(*this, "rom"), + m_prom(*this, "prom"), + m_busy(1) +{ +} + + +//------------------------------------------------- +// device_start - device-specific startup +//------------------------------------------------- + +void buscard2_t::device_start() +{ + // state saving + save_item(NAME(m_busy)); +} + + +//------------------------------------------------- +// device_reset - device-specific reset +//------------------------------------------------- + +void buscard2_t::device_reset() +{ +} + + +//------------------------------------------------- +// c64_cd_r - cartridge data read +//------------------------------------------------- + +uint8_t buscard2_t::c64_cd_r(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) +{ + return m_exp->cd_r(offset, data, sphi2, ba, roml, romh, io1, io2); +} + + +//------------------------------------------------- +// c64_cd_w - cartridge data write +//------------------------------------------------- + +void buscard2_t::c64_cd_w(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) +{ + m_exp->cd_w(offset, data, sphi2, ba, roml, romh, io1, io2); +} + + +//------------------------------------------------- +// c64_game_r - cartridge GAME read +//------------------------------------------------- + +int buscard2_t::c64_game_r(offs_t offset, int sphi2, int ba, int rw) +{ + return m_exp->game_r(offset, sphi2, ba, rw, m_slot->loram(), m_slot->hiram()); +} + + +//------------------------------------------------- +// c64_exrom_r - cartridge EXROM read +//------------------------------------------------- + +int buscard2_t::c64_exrom_r(offs_t offset, int sphi2, int ba, int rw) +{ + return m_exp->exrom_r(offset, sphi2, ba, rw, m_slot->loram(), m_slot->hiram()); +} diff --git a/src/devices/bus/c64/buscard2.h b/src/devices/bus/c64/buscard2.h new file mode 100644 index 00000000000..732fc299191 --- /dev/null +++ b/src/devices/bus/c64/buscard2.h @@ -0,0 +1,72 @@ +// license:BSD-3-Clause +// copyright-holders:Curt Coder +/********************************************************************** + + Batteries Included BusCard II cartridge emulation + +**********************************************************************/ + +#ifndef MAME_BUS_C64_BUSCARD2_H +#define MAME_BUS_C64_BUSCARD2_H + +#pragma once + + +#include "bus/c64/exp.h" +#include "bus/centronics/ctronics.h" +#include "bus/ieee488/ieee488.h" +#include "machine/6532riot.h" +#include "machine/6821pia.h" + + + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +// ======================> buscard2_t + +class buscard2_t : public device_t, + public device_c64_expansion_card_interface +{ +public: + // construction/destruction + buscard2_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + +protected: + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; + + // optional information overrides + virtual const tiny_rom_entry *device_rom_region() const override; + virtual void device_add_mconfig(machine_config &config) override; + virtual ioport_constructor device_input_ports() const override; + + // device_c64_expansion_card_interface overrides + virtual uint8_t c64_cd_r(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) override; + virtual void c64_cd_w(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) override; + virtual int c64_game_r(offs_t offset, int sphi2, int ba, int rw) override; + virtual int c64_exrom_r(offs_t offset, int sphi2, int ba, int rw) override; + +private: + required_device<riot6532_device> m_riot; + required_device<pia6821_device> m_pia; + required_device<ieee488_device> m_bus; + required_device<centronics_device> m_centronics; + required_device<c64_expansion_slot_device> m_exp; + required_ioport m_s1; + required_memory_region m_rom; + required_memory_region m_prom; + + bool m_busy; + + DECLARE_WRITE_LINE_MEMBER( busy_w ); +}; + + +// device type definition +DECLARE_DEVICE_TYPE(C64_BUSCARD2, buscard2_t) + + +#endif // MAME_BUS_C64_BUSCARD_H diff --git a/src/devices/bus/c64/exp.cpp b/src/devices/bus/c64/exp.cpp index c05095e2573..2a996728adf 100644 --- a/src/devices/bus/c64/exp.cpp +++ b/src/devices/bus/c64/exp.cpp @@ -31,6 +31,7 @@ device_c64_expansion_card_interface::device_c64_expansion_card_interface(const m device_slot_card_interface(mconfig, device), m_roml(*this, "roml"), m_romh(*this, "romh"), + m_romx(*this, "romx"), m_nvram(*this, "nvram"), m_game(1), m_exrom(1) @@ -193,6 +194,7 @@ image_init_result c64_expansion_slot_device::call_load() // Commodore 64/128 cartridge load_software_region("roml", m_card->m_roml); load_software_region("romh", m_card->m_romh); + load_software_region("romx", m_card->m_romx); load_software_region("nvram", m_card->m_nvram); if (get_feature("exrom") != nullptr) m_card->m_exrom = atol(get_feature("exrom")); @@ -307,6 +309,7 @@ void c64_expansion_slot_device::set_passthrough() // slot devices #include "16kb.h" #include "buscard.h" +#include "buscard2.h" #include "c128_comal80.h" #include "c128_partner.h" #include "comal80.h" @@ -397,6 +400,7 @@ void c64_expansion_cards(device_slot_interface &device) device.option_add("swiftlink", C64_SWIFTLINK); device.option_add("turbo232", C64_TURBO232); device.option_add("buscard", C64_BUSCARD); + device.option_add("buscard2", C64_BUSCARD2); // the following need ROMs from the software list device.option_add_internal("standard", C64_STD); diff --git a/src/devices/bus/c64/exp.h b/src/devices/bus/c64/exp.h index f625ca05f07..f5854b9491a 100644 --- a/src/devices/bus/c64/exp.h +++ b/src/devices/bus/c64/exp.h @@ -97,7 +97,7 @@ public: int dotclock() { return phi2() * 8; } int hiram() { return m_hiram; } int loram() { return m_loram; } - + void set_passthrough(); protected: @@ -157,6 +157,7 @@ protected: optional_shared_ptr<uint8_t> m_roml; optional_shared_ptr<uint8_t> m_romh; + optional_shared_ptr<uint8_t> m_romx; optional_shared_ptr<uint8_t> m_nvram; int m_game; diff --git a/src/devices/bus/c64/fcc.cpp b/src/devices/bus/c64/fcc.cpp index 24aaa6ec523..f454b647129 100644 --- a/src/devices/bus/c64/fcc.cpp +++ b/src/devices/bus/c64/fcc.cpp @@ -1,38 +1,21 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, hap /********************************************************************** - Tasc Final ChessCard cartridge emulation +Tasc Final ChessCard cartridge emulation -**********************************************************************/ - -/* +It expects a mouse in port 2, and/or joystick in port 1. - TODO: +The cartridge includes its own CPU (G65SC02P-4 @ 5MHz), making a relatively +strong chess program possible on C64. +It was also released for IBM PC, with an ISA card. - 629D ldx #$00 - 629F stx $0e - 62A1 sta $df00 - 62A4 inc $d020 - 62A7 dec $d020 - 62AA cpx $0e - 62AC beq $62a4 <-- eternal loop here - 62AE rts - -*/ +**********************************************************************/ #include "emu.h" #include "fcc.h" - -//************************************************************************** -// MACROS/CONSTANTS -//************************************************************************** - -#define G65SC02P4_TAG "g65sc02p4" - - //************************************************************************** // DEVICE DEFINITIONS //************************************************************************** @@ -41,33 +24,15 @@ DEFINE_DEVICE_TYPE(C64_FCC, c64_final_chesscard_device, "c64_fcc", "Final ChessC //------------------------------------------------- -// ROM( c64_fcc ) -//------------------------------------------------- - -ROM_START( c64_fcc ) - ROM_REGION( 0x8000, G65SC02P4_TAG, 0 ) - ROM_LOAD( "fcc_rom1", 0x0000, 0x8000, CRC(2949836a) SHA1(9e6283095df9e3f4802ed0c654101f8e37168bf6) ) -ROM_END - - -//------------------------------------------------- -// rom_region - device-specific ROM region -//------------------------------------------------- - -const tiny_rom_entry *c64_final_chesscard_device::device_rom_region() const -{ - return ROM_NAME( c64_fcc ); -} - - -//------------------------------------------------- // ADDRESS_MAP( c64_fcc_map ) //------------------------------------------------- void c64_final_chesscard_device::c64_fcc_map(address_map &map) { - map(0x0000, 0x1fff).mirror(0x6000).rw(FUNC(c64_final_chesscard_device::nvram_r), FUNC(c64_final_chesscard_device::nvram_w)); - map(0x8000, 0xffff).rom().region(G65SC02P4_TAG, 0); + map(0x0000, 0x1fff).rw(FUNC(c64_final_chesscard_device::nvram_r), FUNC(c64_final_chesscard_device::nvram_w)); // A13-A15 = low + //map(0x6000, 0x6000).noprw(); // N/C + map(0x7f00, 0x7f00).mirror(0x00ff).r(m_sublatch, FUNC(generic_latch_8_device::read)).w(m_mainlatch, FUNC(generic_latch_8_device::write)); // A8-A14 = high + map(0x8000, 0xffff).r(FUNC(c64_final_chesscard_device::rom_r)); } @@ -77,8 +42,13 @@ void c64_final_chesscard_device::c64_fcc_map(address_map &map) void c64_final_chesscard_device::device_add_mconfig(machine_config &config) { - M65SC02(config, m_maincpu, XTAL(5'000'000)); + M65SC02(config, m_maincpu, 5_MHz_XTAL); m_maincpu->set_addrmap(AS_PROGRAM, &c64_final_chesscard_device::c64_fcc_map); + + config.m_perfect_cpu_quantum = subtag("maincpu"); + + GENERIC_LATCH_8(config, m_mainlatch).data_pending_callback().set(FUNC(c64_final_chesscard_device::mainlatch_int)); + GENERIC_LATCH_8(config, m_sublatch).data_pending_callback().set_inputline(m_maincpu, INPUT_LINE_NMI); } @@ -114,9 +84,11 @@ c64_final_chesscard_device::c64_final_chesscard_device(const machine_config &mco device_t(mconfig, C64_FCC, tag, owner, clock), device_c64_expansion_card_interface(mconfig, *this), device_nvram_interface(mconfig, *this), - m_maincpu(*this, G65SC02P4_TAG), + m_maincpu(*this, "maincpu"), + m_mainlatch(*this, "mainlatch"), + m_sublatch(*this, "sublatch"), m_bank(0), - m_ramen(0) + m_hidden(0) { } @@ -127,6 +99,9 @@ c64_final_chesscard_device::c64_final_chesscard_device(const machine_config &mco void c64_final_chesscard_device::device_start() { + // state saving + save_item(NAME(m_bank)); + save_item(NAME(m_hidden)); } @@ -136,10 +111,13 @@ void c64_final_chesscard_device::device_start() void c64_final_chesscard_device::device_reset() { + m_mainlatch->read(); + m_sublatch->read(); m_maincpu->reset(); m_bank = 0; - m_ramen = 0; + m_hidden = 0; + m_exrom = 0; m_game = 0; } @@ -150,21 +128,10 @@ void c64_final_chesscard_device::device_reset() uint8_t c64_final_chesscard_device::c64_cd_r(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) { - if (!roml) - { - if (m_ramen) - { - data = m_nvram[offset & 0x1fff]; - } - else - { - data = m_roml[(m_bank << 14) | (offset & 0x3fff)]; - } - } - else if (!romh) - { + if (!roml || !romh) data = m_roml[(m_bank << 14) | (offset & 0x3fff)]; - } + else if (!io2) + data = m_mainlatch->read(); return data; } @@ -176,72 +143,16 @@ uint8_t c64_final_chesscard_device::c64_cd_r(offs_t offset, uint8_t data, int sp void c64_final_chesscard_device::c64_cd_w(offs_t offset, uint8_t data, int sphi2, int ba, int roml, int romh, int io1, int io2) { - if (!roml) - { - if (m_ramen) - { - m_nvram[offset & 0x1fff] = data; - } - } - else if (!io1) + if (!m_hidden && !io1) { - /* - - bit description - - 0 ? - 1 - 2 - 3 - 4 - 5 - 6 - 7 - - */ - - printf("IO1 %04x %02x\n", offset, data); + // d0: rom bank + // d1: EXROM/GAME + // d7: hide register m_bank = BIT(data, 0); + m_exrom = BIT(data, 1); + m_game = BIT(data, 1); + m_hidden = BIT(data, 7); } else if (!io2) - { - /* - - bit description - - 0 ? - 1 - 2 - 3 - 4 - 5 - 6 - 7 ? - - */ - - printf("IO2 %04x %02x\n", offset, data); - m_ramen = BIT(data, 0); - m_game = BIT(data, 7); - } -} - - -//------------------------------------------------- -// nvram_r - NVRAM read -//------------------------------------------------- - -READ8_MEMBER( c64_final_chesscard_device::nvram_r ) -{ - return m_nvram[offset & m_nvram.mask()]; -} - - -//------------------------------------------------- -// nvram_w - NVRAM write -//------------------------------------------------- - -WRITE8_MEMBER( c64_final_chesscard_device::nvram_w ) -{ - m_nvram[offset & m_nvram.mask()] = data; + m_sublatch->write(data); } diff --git a/src/devices/bus/c64/fcc.h b/src/devices/bus/c64/fcc.h index 3988a597fd4..3c3aa02881d 100644 --- a/src/devices/bus/c64/fcc.h +++ b/src/devices/bus/c64/fcc.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, hap /********************************************************************** Tasc Final ChessCard cartridge emulation @@ -13,6 +13,7 @@ #include "exp.h" #include "cpu/m6502/m65sc02.h" +#include "machine/gen_latch.h" @@ -36,7 +37,6 @@ protected: virtual void device_reset() override; // optional information overrides - virtual const tiny_rom_entry *device_rom_region() const override; virtual void device_add_mconfig(machine_config &config) override; virtual ioport_constructor device_input_ports() const override; @@ -51,12 +51,16 @@ protected: private: required_device<m65sc02_device> m_maincpu; + required_device<generic_latch_8_device> m_mainlatch; + required_device<generic_latch_8_device> m_sublatch; uint8_t m_bank; - int m_ramen; + int m_hidden; - DECLARE_READ8_MEMBER( nvram_r ); - DECLARE_WRITE8_MEMBER( nvram_w ); + DECLARE_WRITE_LINE_MEMBER(mainlatch_int) { m_slot->nmi_w(state); } + DECLARE_READ8_MEMBER(rom_r) { return m_romx[offset]; } // cartridge cpu rom + DECLARE_READ8_MEMBER(nvram_r) { return m_nvram[offset & m_nvram.mask()]; } + DECLARE_WRITE8_MEMBER(nvram_w) { m_nvram[offset & m_nvram.mask()] = data; } void c64_fcc_map(address_map &map); }; diff --git a/src/devices/bus/cbmiec/interpod.cpp b/src/devices/bus/cbmiec/interpod.cpp index ac87a55cf21..d31b47e406c 100644 --- a/src/devices/bus/cbmiec/interpod.cpp +++ b/src/devices/bus/cbmiec/interpod.cpp @@ -70,13 +70,14 @@ Notes: #define R6532_TAG "u3" #define R6522_TAG "u4" #define MC6850_TAG "u5" +#define RS232_TAG "rs232" //************************************************************************** // DEVICE DEFINITIONS //************************************************************************** -DEFINE_DEVICE_TYPE(INTERPOD, interpod_device, "interpod", "Interpod") +DEFINE_DEVICE_TYPE(INTERPOD, interpod_t, "interpod", "Interpod") @@ -90,8 +91,11 @@ DEFINE_DEVICE_TYPE(INTERPOD, interpod_device, "interpod", "Interpod") ROM_START( interpod ) ROM_REGION( 0x800, R6502_TAG, 0 ) - ROM_LOAD( "1.4.u2", 0x000, 0x800, CRC(c5b71982) SHA1(614d677b7c6273f6b84fa61affaf91cfdaeed6a6) ) - ROM_LOAD( "1.6.u2", 0x000, 0x800, CRC(67bb0436) SHA1(7659c45b73f577233f7657c4da9141dcfe8b6d97) ) + ROM_DEFAULT_BIOS("v16") + ROM_SYSTEM_BIOS( 0, "v14", "Version 1.4" ) + ROMX_LOAD( "1.4.u2", 0x000, 0x800, CRC(c5b71982) SHA1(614d677b7c6273f6b84fa61affaf91cfdaeed6a6), ROM_BIOS(0) ) + ROM_SYSTEM_BIOS( 1, "v16", "Version 1.6" ) + ROMX_LOAD( "1.6.u2", 0x000, 0x800, CRC(67bb0436) SHA1(7659c45b73f577233f7657c4da9141dcfe8b6d97), ROM_BIOS(1) ) ROM_END @@ -99,7 +103,7 @@ ROM_END // rom_region - device-specific ROM region //------------------------------------------------- -const tiny_rom_entry *interpod_device::device_rom_region() const +const tiny_rom_entry *interpod_t::device_rom_region() const { return ROM_NAME( interpod ); } @@ -109,7 +113,7 @@ const tiny_rom_entry *interpod_device::device_rom_region() const // ADDRESS_MAP( interpod_mem ) //------------------------------------------------- -void interpod_device::interpod_mem(address_map &map) +void interpod_t::interpod_mem(address_map &map) { map(0x0000, 0x007f).mirror(0x3b80).m(R6532_TAG, FUNC(mos6532_new_device::ram_map)); map(0x0400, 0x041f).mirror(0x3be0).m(R6532_TAG, FUNC(mos6532_new_device::io_map)); @@ -123,43 +127,50 @@ void interpod_device::interpod_mem(address_map &map) // device_add_mconfig - add device configuration //------------------------------------------------- -void interpod_device::device_add_mconfig(machine_config &config) +void interpod_t::device_add_mconfig(machine_config &config) { M6502(config, m_maincpu, 1000000); - m_maincpu->set_addrmap(AS_PROGRAM, &interpod_device::interpod_mem); + m_maincpu->set_addrmap(AS_PROGRAM, &interpod_t::interpod_mem); VIA6522(config, m_via, 1000000); + MOS6532_NEW(config, m_riot, 1000000); + ACIA6850(config, m_acia, 0); ieee488_device::add_cbm_devices(config, nullptr); + + RS232_PORT(config, m_rs232, default_rs232_devices, nullptr); } + //************************************************************************** // LIVE DEVICE //************************************************************************** //------------------------------------------------- -// interpod_device - constructor +// interpod_t - constructor //------------------------------------------------- -interpod_device::interpod_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, INTERPOD, tag, owner, clock), - device_cbm_iec_interface(mconfig, *this), - m_maincpu(*this, R6502_TAG), - m_via(*this, R6522_TAG), - m_riot(*this, R6532_TAG), - m_acia(*this, MC6850_TAG), - m_ieee(*this, IEEE488_TAG) +interpod_t::interpod_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + device_t(mconfig, INTERPOD, tag, owner, clock), + device_cbm_iec_interface(mconfig, *this), + m_maincpu(*this, R6502_TAG), + m_via(*this, R6522_TAG), + m_riot(*this, R6532_TAG), + m_acia(*this, MC6850_TAG), + m_ieee(*this, IEEE488_TAG), + m_rs232(*this, RS232_TAG) { } + //------------------------------------------------- // device_start - device-specific startup //------------------------------------------------- -void interpod_device::device_start() +void interpod_t::device_start() { } @@ -168,6 +179,6 @@ void interpod_device::device_start() // device_reset - device-specific reset //------------------------------------------------- -void interpod_device::device_reset() +void interpod_t::device_reset() { } diff --git a/src/devices/bus/cbmiec/interpod.h b/src/devices/bus/cbmiec/interpod.h index 58c193286cf..bad1a0af660 100644 --- a/src/devices/bus/cbmiec/interpod.h +++ b/src/devices/bus/cbmiec/interpod.h @@ -12,6 +12,7 @@ #pragma once #include "cbmiec.h" +#include "bus/rs232/rs232.h" #include "bus/ieee488/ieee488.h" #include "cpu/m6502/m6502.h" #include "machine/6522via.h" @@ -21,23 +22,17 @@ //************************************************************************** -// MACROS / CONSTANTS -//************************************************************************** - -#define INTERPOD_TAG "interpod" - - -//************************************************************************** // TYPE DEFINITIONS //************************************************************************** -// ======================> interpod_device +// ======================> interpod_t -class interpod_device : public device_t, public device_cbm_iec_interface +class interpod_t : public device_t, + public device_cbm_iec_interface { public: // construction/destruction - interpod_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + interpod_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: // device-level overrides @@ -54,13 +49,14 @@ private: required_device<mos6532_new_device> m_riot; required_device<acia6850_device> m_acia; required_device<ieee488_device> m_ieee; + required_device<rs232_port_device> m_rs232; void interpod_mem(address_map &map); }; // device type definition -DECLARE_DEVICE_TYPE(INTERPOD, interpod_device) +DECLARE_DEVICE_TYPE(INTERPOD, interpod_t) #endif // MAME_BUS_CBMIEC_INTERPOD_H diff --git a/src/devices/bus/gio/newport.cpp b/src/devices/bus/gio/newport.cpp index e6875bc883d..b1b2cf9458f 100644 --- a/src/devices/bus/gio/newport.cpp +++ b/src/devices/bus/gio/newport.cpp @@ -1594,7 +1594,8 @@ bool newport_base_device::pixel_clip_pass(int16_t x, int16_t y) void newport_base_device::store_pixel(uint32_t *dest_buf, uint32_t src) { - const uint32_t write_mask = m_rex3.m_write_mask & m_global_mask; + const uint32_t fast_mask = BIT(m_rex3.m_draw_mode1, 17) ? m_rex3.m_write_mask : 0xffffffff; + const uint32_t write_mask = fast_mask & m_global_mask; const uint32_t dst = *dest_buf; *dest_buf &= ~write_mask; @@ -2425,18 +2426,41 @@ void newport_base_device::do_rex3_command() const uint32_t pattern = BIT(mode0, 12) ? m_rex3.m_z_pattern : (BIT(mode0, 13) ? m_rex3.m_ls_pattern : 0xffffffff); const bool shade = BIT(mode0, 18); const bool rgbmode = BIT(mode1, 15); + const bool fastclear = BIT(mode1, 17); LOGMASKED(LOG_COMMANDS, "%04x, %04x to %04x, %04x = %08x\n", start_x, start_y, end_x, end_y, pattern); + uint32_t color = m_rex3.m_color_i; + if (fastclear) + { + switch (m_rex3.m_plane_depth) + { + case 0: // 4bpp + color = m_rex3.m_color_vram & 0xf; + color |= color << 4; + break; + case 1: // 8bpp + color = m_rex3.m_color_vram & 0xff; + break; + case 2: // 12bpp + color = ((m_rex3.m_color_vram & 0xf00000) >> 12) | ((m_rex3.m_color_vram & 0xf000) >> 8) | ((m_rex3.m_color_vram & 0xf0) >> 4); + color |= color << 12; + break; + case 3: // 24bpp + color = m_rex3.m_color_vram & 0xffffff; + break; + } + } + uint32_t bit = 31; for (; start_x != end_x; start_x += dx) { if (BIT(pattern, bit)) { - if (shade || rgbmode) + if ((shade || rgbmode) && !fastclear) write_pixel(start_x, start_y, get_rgb_color(start_x, start_y)); else - write_pixel(start_x, start_y, m_rex3.m_color_i); + write_pixel(start_x, start_y, color); } else if (opaque) { @@ -2556,24 +2580,27 @@ void newport_base_device::do_rex3_command() const bool shade = BIT(mode0, 18); const bool rgbmode = BIT(mode1, 15); const bool opaque = BIT(mode0, 16) || BIT(mode0, 17); + const bool fastclear = BIT(mode1, 17); const uint32_t pattern = BIT(mode0, 12) ? m_rex3.m_z_pattern : (BIT(mode0, 13) ? m_rex3.m_ls_pattern : 0xffffffff); if (BIT(mode0, 15) && (end_x - start_x) >= 32) end_x = start_x + 32 * dx; uint32_t color = m_rex3.m_color_i; - if (BIT(mode1, 17)) + if (fastclear) { switch (m_rex3.m_plane_depth) { case 0: // 4bpp color = m_rex3.m_color_vram & 0xf; + color |= color << 4; break; case 1: // 8bpp color = m_rex3.m_color_vram & 0xff; break; case 2: // 12bpp color = ((m_rex3.m_color_vram & 0xf00000) >> 12) | ((m_rex3.m_color_vram & 0xf000) >> 8) | ((m_rex3.m_color_vram & 0xf0) >> 4); + color |= color << 12; break; case 3: // 24bpp color = m_rex3.m_color_vram & 0xffffff; @@ -2588,7 +2615,7 @@ void newport_base_device::do_rex3_command() { if (BIT(pattern, bit)) { - if (shade || rgbmode) + if ((shade || rgbmode) && !fastclear) write_pixel(start_x, start_y, get_rgb_color(start_x, start_y)); else write_pixel(start_x, start_y, color); @@ -2668,6 +2695,8 @@ void newport_base_device::do_rex3_command() default: break; } + src >>= m_rex3.m_store_shift; + write_pixel(start_x + m_rex3.m_x_move, start_y + m_rex3.m_y_move, src); start_x += dx; diff --git a/src/devices/bus/isa/finalchs.cpp b/src/devices/bus/isa/finalchs.cpp index f9e6f37dc8f..40ec762d24f 100644 --- a/src/devices/bus/isa/finalchs.cpp +++ b/src/devices/bus/isa/finalchs.cpp @@ -11,7 +11,7 @@ #include "emu.h" #include "finalchs.h" -#include "cpu/m6502/m65c02.h" +#include "cpu/m6502/m65sc02.h" WRITE8_MEMBER( isa8_finalchs_device::io7ff8_write ) { @@ -73,7 +73,7 @@ DEFINE_DEVICE_TYPE(ISA8_FINALCHS, isa8_finalchs_device, "isa_finalchs", "Final C void isa8_finalchs_device::device_add_mconfig(machine_config &config) { - m65c02_device &cpu(M65C02(config, "maincpu", 5000000)); + m65sc02_device &cpu(M65SC02(config, "maincpu", 5_MHz_XTAL)); cpu.set_addrmap(AS_PROGRAM, &isa8_finalchs_device::finalchs_mem); } diff --git a/src/devices/bus/isa/tekram_dc820.cpp b/src/devices/bus/isa/tekram_dc820.cpp index 60acf997886..ab2375856ce 100644 --- a/src/devices/bus/isa/tekram_dc820.cpp +++ b/src/devices/bus/isa/tekram_dc820.cpp @@ -7,9 +7,12 @@ These EISA host adapters have, in addition to internal and external SCSI and floppy disk connectors, LED and "SPKER" jumper headers. The DC-820 and DC-820B also have four SIMM slots in addition to 64K of - static RAM on board. The DC-320 and DC-320B only have 16K of SRAM. + static RAM on board. The DC-320 and DC-320B only have 16K of SRAM; + the DC-820B firmware switches into DC-320E mode if it fails to read + dummy values back from select RAM locations beyond the 16K limit. The DC-820B has an ASIC in place of the 11 PLDs used by the DC-820. + DC-320E likely uses the same ASIC, though probably on a smaller PCB. It seems likely that these controllers, like the AHA-174X, support a legacy ISA port interface as well as the standard EISA doorbell and @@ -103,9 +106,8 @@ void tekram_eisa_scsi_device::eeprom_w(u8 data) m_eeprom->clk_write(BIT(data, 5)); } -void tekram_eisa_scsi_device::mpu_map(address_map &map) +void tekram_eisa_scsi_device::common_map(address_map &map) { - map(0x00000, 0x0ffff).ram(); map(0x10040, 0x1005f).m("scsi:7:scsic", FUNC(ncr53cf94_device::map)).umask16(0xff00); map(0x10068, 0x10068).rw(FUNC(tekram_eisa_scsi_device::latch_status_r), FUNC(tekram_eisa_scsi_device::int0_ack_w)); map(0x10069, 0x10069).r(FUNC(tekram_eisa_scsi_device::status_r)); @@ -119,6 +121,19 @@ void tekram_eisa_scsi_device::mpu_map(address_map &map) map(0xf0000, 0xfffff).rom().region("firmware", 0); } +void tekram_dc320e_device::mpu_map(address_map &map) +{ + common_map(map); + map(0x00000, 0x03fff).ram(); + map(0x04000, 0x0ffff).noprw(); +} + +void tekram_dc820b_device::mpu_map(address_map &map) +{ + common_map(map); + map(0x00000, 0x0ffff).ram(); +} + void tekram_dc320b_device::eeprom_w(u8 data) { m_eeprom->di_write(BIT(data, 1)); diff --git a/src/devices/bus/isa/tekram_dc820.h b/src/devices/bus/isa/tekram_dc820.h index e723a91776e..2308eb8655a 100644 --- a/src/devices/bus/isa/tekram_dc820.h +++ b/src/devices/bus/isa/tekram_dc820.h @@ -34,7 +34,7 @@ protected: void mask_w(u8 data); void eeprom_w(u8 data); - void mpu_map(address_map &map); + void common_map(address_map &map); void scsic_config(device_t *device); void scsi_add(machine_config &config); @@ -71,6 +71,9 @@ public: protected: virtual void device_add_mconfig(machine_config &config) override; virtual const tiny_rom_entry *device_rom_region() const override; + +private: + void mpu_map(address_map &map); }; class tekram_dc820_device : public tekram_eisa_scsi_device @@ -96,6 +99,9 @@ public: protected: virtual void device_add_mconfig(machine_config &config) override; virtual const tiny_rom_entry *device_rom_region() const override; + +private: + void mpu_map(address_map &map); }; DECLARE_DEVICE_TYPE(TEKRAM_DC320B, tekram_dc320b_device) diff --git a/src/devices/bus/vcs_ctrl/ctrl.cpp b/src/devices/bus/vcs_ctrl/ctrl.cpp index c4f735aacb6..57cdad8f4ba 100644 --- a/src/devices/bus/vcs_ctrl/ctrl.cpp +++ b/src/devices/bus/vcs_ctrl/ctrl.cpp @@ -71,6 +71,7 @@ void vcs_control_port_device::device_start() #include "joystick.h" #include "keypad.h" #include "lightpen.h" +#include "mouse.h" #include "paddles.h" #include "wheel.h" @@ -78,6 +79,7 @@ void vcs_control_port_devices(device_slot_interface &device) { device.option_add("joy", VCS_JOYSTICK); device.option_add("pad", VCS_PADDLES); + device.option_add("mouse", VCS_MOUSE); device.option_add("lp", VCS_LIGHTPEN); device.option_add("joybstr", VCS_JOYSTICK_BOOSTER); device.option_add("wheel", VCS_WHEEL); diff --git a/src/devices/bus/vcs_ctrl/mouse.cpp b/src/devices/bus/vcs_ctrl/mouse.cpp new file mode 100644 index 00000000000..611ae081da4 --- /dev/null +++ b/src/devices/bus/vcs_ctrl/mouse.cpp @@ -0,0 +1,107 @@ +// license:BSD-3-Clause +// copyright-holders:Curt Coder, hap +/********************************************************************** + +Mouse emulation (Commodore 1351 or compatible) + +At power-on, holding the right mouse button will put it in joystick mode. +In proportional mode, left button goes to pin #6, right button to pin #1. +POT(X/Y) d1-d6 holds the current direction, d7 unused, d0 is a 'noise bit'. + +TODO: +- joystick mode + +**********************************************************************/ + +#include "emu.h" +#include "mouse.h" + + + +//************************************************************************** +// DEVICE DEFINITIONS +//************************************************************************** + +DEFINE_DEVICE_TYPE(VCS_MOUSE, vcs_mouse_device, "vcs_mouse", "Atari / CBM Mouse") + + +static INPUT_PORTS_START( vcs_mouse ) + PORT_START("JOY") + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) + PORT_BIT( 0xde, IP_ACTIVE_LOW, IPT_UNUSED ) + + PORT_START("POTX") + PORT_BIT( 0x3f, 0x00, IPT_MOUSE_X) PORT_SENSITIVITY(15) PORT_KEYDELTA(10) + + PORT_START("POTY") + PORT_BIT( 0x3f, 0x00, IPT_MOUSE_Y) PORT_SENSITIVITY(15) PORT_KEYDELTA(10) PORT_REVERSE +INPUT_PORTS_END + + +//------------------------------------------------- +// input_ports - device-specific input ports +//------------------------------------------------- + +ioport_constructor vcs_mouse_device::device_input_ports() const +{ + return INPUT_PORTS_NAME( vcs_mouse ); +} + + + +//************************************************************************** +// LIVE DEVICE +//************************************************************************** + +//------------------------------------------------- +// vcs_mouse_device - constructor +//------------------------------------------------- + +vcs_mouse_device::vcs_mouse_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + device_t(mconfig, VCS_MOUSE, tag, owner, clock), + device_vcs_control_port_interface(mconfig, *this), + m_joy(*this, "JOY"), + m_potx(*this, "POTX"), + m_poty(*this, "POTY") +{ +} + + +//------------------------------------------------- +// device_start - device-specific startup +//------------------------------------------------- + +void vcs_mouse_device::device_start() +{ +} + + +//------------------------------------------------- +// vcs_joy_r - joystick read +//------------------------------------------------- + +uint8_t vcs_mouse_device::vcs_joy_r() +{ + return m_joy->read(); +} + + +//------------------------------------------------- +// vcs_pot_x_r - potentiometer X read +//------------------------------------------------- + +uint8_t vcs_mouse_device::vcs_pot_x_r() +{ + return m_potx->read() << 1; +} + + +//------------------------------------------------- +// vcs_pot_y_r - potentiometer Y read +//------------------------------------------------- + +uint8_t vcs_mouse_device::vcs_pot_y_r() +{ + return m_poty->read() << 1; +} diff --git a/src/devices/bus/vcs_ctrl/mouse.h b/src/devices/bus/vcs_ctrl/mouse.h new file mode 100644 index 00000000000..eab33d64aab --- /dev/null +++ b/src/devices/bus/vcs_ctrl/mouse.h @@ -0,0 +1,56 @@ +// license:BSD-3-Clause +// copyright-holders:Curt Coder, hap +/********************************************************************** + + Mouse emulation (Commodore 1351 or compatible) + +**********************************************************************/ + +#ifndef MAME_BUS_VCS_CTRL_MOUSE_H +#define MAME_BUS_VCS_CTRL_MOUSE_H + +#pragma once + +#include "ctrl.h" + + + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +// ======================> vcs_mouse_device + +class vcs_mouse_device : public device_t, + public device_vcs_control_port_interface +{ +public: + // construction/destruction + vcs_mouse_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + + // optional information overrides + virtual ioport_constructor device_input_ports() const override; + +protected: + // device-level overrides + virtual void device_start() override; + + // device_vcs_control_port_interface overrides + virtual uint8_t vcs_joy_r() override; + virtual uint8_t vcs_pot_x_r() override; + virtual uint8_t vcs_pot_y_r() override; + + virtual bool has_pot_x() override { return true; } + virtual bool has_pot_y() override { return true; } + +private: + required_ioport m_joy; + required_ioport m_potx; + required_ioport m_poty; +}; + + +// device type definition +DECLARE_DEVICE_TYPE(VCS_MOUSE, vcs_mouse_device) + +#endif // MAME_BUS_VCS_CTRL_MOUSE_H diff --git a/src/devices/cpu/m6502/m6510.cpp b/src/devices/cpu/m6502/m6510.cpp index 92ec15dbc25..b045d4423f5 100644 --- a/src/devices/cpu/m6502/m6510.cpp +++ b/src/devices/cpu/m6502/m6510.cpp @@ -6,6 +6,9 @@ 6502 with 6 i/o pins, also known as 8500 + 6508 is 6510 plus 256 bytes of internal RAM, mirrored across pages 0 + and 1. + ***************************************************************************/ #include "emu.h" @@ -13,6 +16,7 @@ #include "m6510d.h" DEFINE_DEVICE_TYPE(M6510, m6510_device, "m6510", "MOS Technology M6510") +DEFINE_DEVICE_TYPE(M6508, m6508_device, "m6508", "MOS Technology M6508") m6510_device::m6510_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6510_device(mconfig, M6510, tag, owner, clock) @@ -39,23 +43,27 @@ std::unique_ptr<util::disasm_interface> m6510_device::create_disassembler() return std::make_unique<m6510_disassembler>(); } -void m6510_device::device_start() +void m6510_device::init_port() { read_port.resolve_safe(0); write_port.resolve_safe(); + save_item(NAME(pullup)); + save_item(NAME(floating)); + save_item(NAME(dir)); + save_item(NAME(port)); + save_item(NAME(drive)); +} + +void m6510_device::device_start() +{ if(cache_disabled) mintf = std::make_unique<mi_6510_nd>(this); else mintf = std::make_unique<mi_6510_normal>(this); init(); - - save_item(NAME(pullup)); - save_item(NAME(floating)); - save_item(NAME(dir)); - save_item(NAME(port)); - save_item(NAME(drive)); + init_port(); } void m6510_device::device_reset() @@ -169,4 +177,106 @@ uint8_t m6510_device::mi_6510_nd::read_arg(uint16_t adr) return res; } + +m6508_device::m6508_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + m6510_device(mconfig, M6508, tag, owner, clock) +{ +} + +void m6508_device::device_start() +{ + if(cache_disabled) + mintf = std::make_unique<mi_6508_nd>(this); + else + mintf = std::make_unique<mi_6508_normal>(this); + + init(); + init_port(); + + ram_page = make_unique_clear<uint8_t[]>(256); + save_pointer(NAME(ram_page), 256); +} + + +m6508_device::mi_6508_normal::mi_6508_normal(m6508_device *_base) +{ + base = _base; +} + +uint8_t m6508_device::mi_6508_normal::read(uint16_t adr) +{ + uint8_t res = program->read_byte(adr); + if(adr == 0x0000) + res = base->dir_r(); + else if(adr == 0x0001) + res = base->port_r(); + else if(adr < 0x0200) + res = base->ram_page[adr & 0x00ff]; + return res; +} + +uint8_t m6508_device::mi_6508_normal::read_sync(uint16_t adr) +{ + uint8_t res = scache->read_byte(adr); + if(adr == 0x0000) + res = base->dir_r(); + else if(adr == 0x0001) + res = base->port_r(); + else if(adr < 0x0200) + res = base->ram_page[adr & 0x00ff]; + return res; +} + +uint8_t m6508_device::mi_6508_normal::read_arg(uint16_t adr) +{ + uint8_t res = cache->read_byte(adr); + if(adr == 0x0000) + res = base->dir_r(); + else if(adr == 0x0001) + res = base->port_r(); + else if(adr < 0x0200) + res = base->ram_page[adr & 0x00ff]; + return res; +} + +void m6508_device::mi_6508_normal::write(uint16_t adr, uint8_t val) +{ + program->write_byte(adr, val); + if(adr == 0x0000) + base->dir_w(val); + else if(adr == 0x0001) + base->port_w(val); + else if(adr < 0x0200) + base->ram_page[adr & 0x00ff] = val; +} + +m6508_device::mi_6508_nd::mi_6508_nd(m6508_device *_base) : mi_6508_normal(_base) +{ +} + +uint8_t m6508_device::mi_6508_nd::read_sync(uint16_t adr) +{ + uint8_t res = sprogram->read_byte(adr); + if(adr == 0x0000) + res = base->dir_r(); + else if(adr == 0x0001) + res = base->port_r(); + else if(adr < 0x0200) + res = base->ram_page[adr & 0x00ff]; + return res; +} + +uint8_t m6508_device::mi_6508_nd::read_arg(uint16_t adr) +{ + uint8_t res = program->read_byte(adr); + if(adr == 0x0000) + res = base->dir_r(); + else if(adr == 0x0001) + res = base->port_r(); + else if(adr < 0x0200) + res = base->ram_page[adr & 0x00ff]; + return res; +} + + #include "cpu/m6502/m6510.hxx" diff --git a/src/devices/cpu/m6502/m6510.h b/src/devices/cpu/m6502/m6510.h index 28c9ab2443a..773acee9294 100644 --- a/src/devices/cpu/m6502/m6510.h +++ b/src/devices/cpu/m6502/m6510.h @@ -64,6 +64,7 @@ protected: uint8_t port_r(); void port_w(uint8_t data); + void init_port(); void update_port(); #define O(o) void o ## _full(); void o ## _partial() @@ -80,11 +81,42 @@ protected: #undef O }; +class m6508_device : public m6510_device { +public: + m6508_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + +protected: + virtual void device_start() override; + + class mi_6508_normal : public memory_interface { + public: + m6508_device *base; + + mi_6508_normal(m6508_device *base); + virtual ~mi_6508_normal() {} + virtual uint8_t read(uint16_t adr) override; + virtual uint8_t read_sync(uint16_t adr) override; + virtual uint8_t read_arg(uint16_t adr) override; + virtual void write(uint16_t adr, uint8_t val) override; + }; + + class mi_6508_nd : public mi_6508_normal { + public: + mi_6508_nd(m6508_device *base); + virtual ~mi_6508_nd() {} + virtual uint8_t read_sync(uint16_t adr) override; + virtual uint8_t read_arg(uint16_t adr) override; + }; + + std::unique_ptr<uint8_t[]> ram_page; +}; + enum { M6510_IRQ_LINE = m6502_device::IRQ_LINE, M6510_NMI_LINE = m6502_device::NMI_LINE }; DECLARE_DEVICE_TYPE(M6510, m6510_device) +DECLARE_DEVICE_TYPE(M6508, m6508_device) #endif // MAME_CPU_M6502_M6510_H diff --git a/src/devices/cpu/mips/r4000.cpp b/src/devices/cpu/mips/r4000.cpp index 8b220b2b67f..0fb9dfc60e8 100644 --- a/src/devices/cpu/mips/r4000.cpp +++ b/src/devices/cpu/mips/r4000.cpp @@ -16,7 +16,6 @@ * - reworked address translation logic, including 64-bit modes * - reworked softfloat3-based floating point * - experimental primary instruction cache - * - memory tap based ll/sc * - configurable endianness * - it's very very very slow * @@ -91,7 +90,6 @@ r4000_base_device::r4000_base_device(const machine_config &mconfig, device_type : cpu_device(mconfig, type, tag, owner, clock) , m_program_config_le("program", ENDIANNESS_LITTLE, 64, 32) , m_program_config_be("program", ENDIANNESS_BIG, 64, 32) - , m_ll_watch(nullptr) , m_fcr0(0x00000500U) { m_cp0[CP0_PRId] = prid; @@ -200,11 +198,7 @@ void r4000_base_device::device_reset() m_cp0_timer_zero = total_cycles(); - if (m_ll_watch) - { - m_ll_watch->remove(); - m_ll_watch = nullptr; - } + m_ll_active = false; m_cp0[CP0_WatchLo] = 0; m_cp0[CP0_WatchHi] = 0; @@ -884,14 +878,14 @@ void r4000_base_device::cpu_execute(u32 const op) //case 0x1e: // * //case 0x1f: // * case 0x20: // LB - load<s8>(ADDR(m_r[RSREG], s16(op)), + load<u8>(ADDR(m_r[RSREG], s16(op)), [this, op](s8 data) { m_r[RTREG] = data; }); break; case 0x21: // LH - load<s16>(ADDR(m_r[RSREG], s16(op)), + load<u16>(ADDR(m_r[RSREG], s16(op)), [this, op](s16 data) { m_r[RTREG] = data; @@ -901,14 +895,14 @@ void r4000_base_device::cpu_execute(u32 const op) cpu_lwl(op); break; case 0x23: // LW - load<s32>(ADDR(m_r[RSREG], s16(op)), + load<u32>(ADDR(m_r[RSREG], s16(op)), [this, op](s32 data) { m_r[RTREG] = data; }); break; case 0x24: // LBU - load<s8>(ADDR(m_r[RSREG], s16(op)), + load<u8>(ADDR(m_r[RSREG], s16(op)), [this, op](u8 data) { m_r[RTREG] = data; @@ -1030,28 +1024,12 @@ void r4000_base_device::cpu_execute(u32 const op) } break; case 0x30: // LL - load_linked<s32>(ADDR(m_r[RSREG], s16(op)), + load_linked<u32>(ADDR(m_r[RSREG], s16(op)), [this, op](u64 address, s32 data) { - // remove existing tap - if (m_ll_watch) - m_ll_watch->remove(); - - m_r[RTREG] = data; + m_r[RTREG] = s64(data); m_cp0[CP0_LLAddr] = u32(address >> 4); - - // install write tap - // FIXME: physical address truncation - m_ll_watch = space(0).install_write_tap(offs_t(address & ~7), offs_t(address | 7), "ll", - [this, hi(bool(BIT(address, 2)))](offs_t offset, u64 &data, u64 mem_mask) - { - if (hi ? ACCESSING_BITS_32_63 : ACCESSING_BITS_0_31) - { - m_ll_watch->remove(); - m_ll_watch = nullptr; - } - }); - m_ll_addr = ADDR(m_r[RSREG], s16(op)); + m_ll_active = true; }); break; case 0x31: // LWC1 @@ -1065,22 +1043,9 @@ void r4000_base_device::cpu_execute(u32 const op) load_linked<u64>(ADDR(m_r[RSREG], s16(op)), [this, op](u64 address, u64 data) { - // remove existing tap - if (m_ll_watch) - m_ll_watch->remove(); - m_r[RTREG] = data; m_cp0[CP0_LLAddr] = u32(address >> 4); - - // install write tap - // FIXME: address truncation - m_ll_watch = space(0).install_write_tap(offs_t(address & ~7), offs_t(address | 7), "lld", - [this](offs_t offset, u64 &data, u64 mem_mask) - { - m_ll_watch->remove(); - m_ll_watch = nullptr; - }); - m_ll_addr = ADDR(m_r[RSREG], s16(op)); + m_ll_active = true; }); break; case 0x35: // LDC1 @@ -1097,13 +1062,14 @@ void r4000_base_device::cpu_execute(u32 const op) }); break; case 0x38: // SC - if (m_ll_watch && m_ll_addr == ADDR(m_r[RSREG], s16(op))) + if (m_ll_active) { - m_ll_watch->remove(); - m_ll_watch = nullptr; + if (store<u32>(ADDR(m_r[RSREG], s16(op)), u32(m_r[RTREG]))) + m_r[RTREG] = 1; + else + m_r[RTREG] = 0; - store<u32>(ADDR(m_r[RSREG], s16(op)), u32(m_r[RTREG])); - m_r[RTREG] = 1; + m_ll_active = false; } else m_r[RTREG] = 0; @@ -1116,13 +1082,14 @@ void r4000_base_device::cpu_execute(u32 const op) break; //case 0x3b: // * case 0x3c: // SCD - if (m_ll_watch && m_ll_addr == ADDR(m_r[RSREG], s16(op))) + if (m_ll_active) { - m_ll_watch->remove(); - m_ll_watch = nullptr; + if (store<u64>(ADDR(m_r[RSREG], s16(op)), m_r[RTREG])) + m_r[RTREG] = 1; + else + m_r[RTREG] = 0; - store<u64>(ADDR(m_r[RSREG], s16(op)), m_r[RTREG]); - m_r[RTREG] = 1; + m_ll_active = false; } else m_r[RTREG] = 0; @@ -1358,11 +1325,7 @@ void r4000_base_device::cp0_execute(u32 const op) SR &= ~SR_EXL; } - if (m_ll_watch) - { - m_ll_watch->remove(); - m_ll_watch = nullptr; - } + m_ll_active = false; break; default: @@ -3018,14 +2981,14 @@ std::string r4000_base_device::debug_string_array(u64 array_pointer) while (!done) { done = true; - load<s32>(array_pointer, [this, &done, &result](u64 string_pointer) + load<u32>(array_pointer, [this, &done, &result](s32 string_pointer) { if (string_pointer != 0) { if (!result.empty()) result += ", "; - result += '\"' + debug_string(string_pointer) + '\"'; + result += '\"' + debug_string(s64(string_pointer)) + '\"'; done = false; } diff --git a/src/devices/cpu/mips/r4000.h b/src/devices/cpu/mips/r4000.h index 217df45ecb6..bbab6289ef8 100644 --- a/src/devices/cpu/mips/r4000.h +++ b/src/devices/cpu/mips/r4000.h @@ -394,8 +394,7 @@ protected: u64 m_cp0[32]; u64 m_cp0_timer_zero; emu_timer *m_cp0_timer; - memory_passthrough_handler *m_ll_watch; - u64 m_ll_addr; + bool m_ll_active; struct tlb_entry_t { u64 mask; diff --git a/src/devices/cpu/unsp/unsp_exxx.cpp b/src/devices/cpu/unsp/unsp_exxx.cpp index 2572910cf43..57242b85488 100644 --- a/src/devices/cpu/unsp/unsp_exxx.cpp +++ b/src/devices/cpu/unsp/unsp_exxx.cpp @@ -165,7 +165,7 @@ void unsp_12_device::execute_exxx_group(uint16_t op) case 0x02: logerror("%s = %s lsl %s\n", regs[rd], regs[rd], regs[rs]); - unimplemented_opcode(op); + m_core->m_r[rd] = m_core->m_r[rd] << m_core->m_r[rs]; return; case 0x03: diff --git a/src/devices/cpu/z8000/z8000.cpp b/src/devices/cpu/z8000/z8000.cpp index ad3a740ef30..3f8570abaff 100644 --- a/src/devices/cpu/z8000/z8000.cpp +++ b/src/devices/cpu/z8000/z8000.cpp @@ -35,7 +35,11 @@ z8002_device::z8002_device(const machine_config &mconfig, const char *tag, devic z8002_device::z8002_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, int addrbits, int iobits, int vecmult) : cpu_device(mconfig, type, tag, owner, clock) , m_program_config("program", ENDIANNESS_BIG, 16, addrbits, 0) - , m_io_config("io", ENDIANNESS_BIG, iobits, 16, 0) + , m_data_config("data", ENDIANNESS_BIG, 16, addrbits, 0) + , m_io_config("I/O", ENDIANNESS_BIG, iobits, 16, 0) + , m_opcodes_config("first word", ENDIANNESS_BIG, 16, addrbits, 0) + , m_stack_config("stack", ENDIANNESS_BIG, 16, addrbits, 0) + , m_sio_config("special I/O", ENDIANNESS_BIG, iobits, 16, 0) , m_mo_out(*this) , m_ppc(0), m_pc(0), m_psapseg(0), m_psapoff(0), m_fcw(0), m_refresh(0), m_nspseg(0), m_nspoff(0), m_irq_req(0), m_irq_vec(0), m_op_valid(0), m_nmi_state(0), m_mi(0), m_program(nullptr), m_data(nullptr), m_cache(nullptr), m_io(nullptr), m_icount(0) , m_vector_mult(vecmult) @@ -45,26 +49,25 @@ z8002_device::z8002_device(const machine_config &mconfig, device_type type, cons z8001_device::z8001_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : z8002_device(mconfig, Z8001, tag, owner, clock, 20, 16, 2) - , m_data_config("data", ENDIANNESS_BIG, 16, 20, 0) { } device_memory_interface::space_config_vector z8002_device::memory_space_config() const { - return space_config_vector { + auto spaces = space_config_vector { std::make_pair(AS_PROGRAM, &m_program_config), std::make_pair(AS_IO, &m_io_config) }; -} - -device_memory_interface::space_config_vector z8001_device::memory_space_config() const -{ - return space_config_vector { - std::make_pair(AS_PROGRAM, &m_program_config), - std::make_pair(AS_DATA, &m_data_config), - std::make_pair(AS_IO, &m_io_config) - }; + if (has_configured_map(AS_DATA)) + spaces.push_back(std::make_pair(AS_DATA, &m_data_config)); + if (has_configured_map(AS_OPCODES)) + spaces.push_back(std::make_pair(AS_OPCODES, &m_opcodes_config)); + if (has_configured_map(AS_STACK)) + spaces.push_back(std::make_pair(AS_STACK, &m_stack_config)); + if (has_configured_map(AS_SIO)) + spaces.push_back(std::make_pair(AS_SIO, &m_sio_config)); + return spaces; } bool z8002_device::get_segmented_mode() const @@ -92,7 +95,7 @@ uint32_t z8002_device::addr_sub(uint32_t addr, uint32_t subtrahend) uint16_t z8002_device::RDOP() { - uint16_t res = m_program->read_word(m_pc); + uint16_t res = m_opcache->read_word(m_pc); m_pc += 2; return res; } @@ -108,7 +111,7 @@ uint32_t z8002_device::get_operand(int opnum) if (! (m_op_valid & (1 << opnum))) { - m_op[opnum] = m_program->read_word(m_pc); + m_op[opnum] = m_cache->read_word(m_pc); m_pc += 2; m_op_valid |= (1 << opnum); } @@ -126,13 +129,13 @@ uint32_t z8002_device::get_addr_operand(int opnum) if (! (m_op_valid & (1 << opnum))) { - uint32_t seg = m_program->read_word(m_pc); + uint32_t seg = m_cache->read_word(m_pc); m_pc += 2; if (get_segmented_mode()) { if (seg & 0x8000) { - m_op[opnum] = ((seg & 0x7f00) << 8) | m_program->read_word(m_pc); + m_op[opnum] = ((seg & 0x7f00) << 8) | m_cache->read_word(m_pc); m_pc += 2; } else @@ -156,13 +159,13 @@ uint32_t z8002_device::get_raw_addr_operand(int opnum) if (! (m_op_valid & (1 << opnum))) { - uint32_t seg = m_program->read_word(m_pc); + uint32_t seg = m_cache->read_word(m_pc); m_pc += 2; if (get_segmented_mode()) { if (seg & 0x8000) { - m_op[opnum] = (seg << 16) | m_program->read_word(m_pc); + m_op[opnum] = (seg << 16) | m_cache->read_word(m_pc); m_pc += 2; } else @@ -192,16 +195,13 @@ uint32_t z8001_device::adjust_addr_for_nonseg_mode(uint32_t addr) } } -uint8_t z8002_device::RDMEM_B(int spacenum, uint32_t addr) +uint8_t z8002_device::RDMEM_B(address_space &space, uint32_t addr) { addr = adjust_addr_for_nonseg_mode(addr); - if (spacenum == AS_PROGRAM) - return m_program->read_byte(addr); - else - return m_data->read_byte(addr); + return space.read_byte(addr); } -uint16_t z8002_device::RDMEM_W(int spacenum, uint32_t addr) +uint16_t z8002_device::RDMEM_W(address_space &space, uint32_t addr) { addr = adjust_addr_for_nonseg_mode(addr); addr &= ~1; @@ -210,62 +210,37 @@ uint16_t z8002_device::RDMEM_W(int spacenum, uint32_t addr) m_irq_req = Z8000_SEGTRAP; return 0xffff; } - if (spacenum == AS_PROGRAM) - return m_program->read_word(addr); - else - return m_data->read_word(addr); + return space.read_word(addr); } -uint32_t z8002_device::RDMEM_L(int spacenum, uint32_t addr) +uint32_t z8002_device::RDMEM_L(address_space &space, uint32_t addr) { uint32_t result; addr = adjust_addr_for_nonseg_mode(addr); addr &= ~1; - if (spacenum == AS_PROGRAM) - { - result = m_program->read_word(addr) << 16; - return result + m_program->read_word(addr_add(addr, 2)); - } - else - { - result = m_data->read_word(addr) << 16; - return result + m_data->read_word(addr_add(addr, 2)); - } + result = space.read_word(addr) << 16; + return result + space.read_word(addr_add(addr, 2)); } -void z8002_device::WRMEM_B(int spacenum, uint32_t addr, uint8_t value) +void z8002_device::WRMEM_B(address_space &space, uint32_t addr, uint8_t value) { addr = adjust_addr_for_nonseg_mode(addr); - if (spacenum == AS_PROGRAM) - m_program->write_byte(addr, value); - else - m_data->write_byte(addr, value); + space.write_byte(addr, value); } -void z8002_device::WRMEM_W(int spacenum, uint32_t addr, uint16_t value) +void z8002_device::WRMEM_W(address_space &space, uint32_t addr, uint16_t value) { addr = adjust_addr_for_nonseg_mode(addr); addr &= ~1; - if (spacenum == AS_PROGRAM) - m_program->write_word(addr, value); - else - m_data->write_word(addr, value); + space.write_word(addr, value); } -void z8002_device::WRMEM_L(int spacenum, uint32_t addr, uint32_t value) +void z8002_device::WRMEM_L(address_space &space, uint32_t addr, uint32_t value) { addr = adjust_addr_for_nonseg_mode(addr); addr &= ~1; - if (spacenum == AS_PROGRAM) - { - m_program->write_word(addr, value >> 16); - m_program->write_word(addr_add(addr, 2), value & 0xffff); - } - else - { - m_data->write_word(addr, value >> 16); - m_data->write_word(addr_add(addr, 2), value & 0xffff); - } + space.write_word(addr, value >> 16); + space.write_word(addr_add(addr, 2), value & 0xffff); } uint8_t z8002_device::RDPORT_B(int mode, uint16_t addr) @@ -277,7 +252,7 @@ uint8_t z8002_device::RDPORT_B(int mode, uint16_t addr) else { /* how to handle MMU reads? for now just do it */ - return m_io->read_byte(addr); + return m_sio->read_byte(addr); } } @@ -292,7 +267,7 @@ uint16_t z8002_device::RDPORT_W(int mode, uint16_t addr) else { /* how to handle MMU reads? */ - return 0x0000; + return m_sio->read_word_unaligned((uint16_t)addr); } } @@ -305,7 +280,7 @@ uint16_t z8001_device::RDPORT_W(int mode, uint16_t addr) else { /* how to handle MMU reads? */ - return 0x0000; + return m_sio->read_word_unaligned((uint16_t)addr); } } @@ -318,7 +293,7 @@ void z8002_device::WRPORT_B(int mode, uint16_t addr, uint8_t value) else { /* how to handle MMU writes? for now just do it */ - m_io->write_byte(addr,value); + m_sio->write_byte(addr,value); } } @@ -333,6 +308,7 @@ void z8002_device::WRPORT_W(int mode, uint16_t addr, uint16_t value) else { /* how to handle MMU writes? */ + m_sio->write_word_unaligned((uint16_t)addr, value); } } @@ -345,6 +321,7 @@ void z8001_device::WRPORT_W(int mode, uint16_t addr, uint16_t value) else { /* how to handle MMU writes? */ + m_sio->write_word_unaligned((uint16_t)addr, value); } } @@ -403,22 +380,22 @@ void z8001_device::PUSH_PC() uint32_t z8002_device::GET_PC(uint32_t VEC) { - return RDMEM_W(AS_PROGRAM, VEC + 2); + return RDMEM_W(*m_program, VEC + 2); } uint32_t z8001_device::GET_PC(uint32_t VEC) { - return segmented_addr(RDMEM_L(AS_PROGRAM, VEC + 4)); + return segmented_addr(RDMEM_L(*m_program, VEC + 4)); } uint16_t z8002_device::GET_FCW(uint32_t VEC) { - return RDMEM_W(AS_PROGRAM, VEC); + return RDMEM_W(*m_program, VEC); } uint16_t z8001_device::GET_FCW(uint32_t VEC) { - return RDMEM_W(AS_PROGRAM, VEC + 2); + return RDMEM_W(*m_program, VEC + 2); } uint32_t z8002_device::F_SEG_Z8001() @@ -448,13 +425,13 @@ void z8002_device::Interrupt() if (m_irq_req & Z8000_NVI) { - int type = standard_irq_callback(0); + int type = standard_irq_callback(NVI_LINE); set_irq(type | Z8000_NVI); } if (m_irq_req & Z8000_VI) { - int type = standard_irq_callback(1); + int type = standard_irq_callback(VI_LINE); set_irq(type | Z8000_VI); } @@ -464,7 +441,7 @@ void z8002_device::Interrupt() CHANGE_FCW(fcw | F_S_N | F_SEG_Z8001());/* switch to segmented (on Z8001) system mode */ PUSH_PC(); PUSHW(SP, fcw); /* save current m_fcw */ - PUSHW(SP, RDMEM_W(AS_PROGRAM, m_ppc)); /* for internal traps, the 1st word of the instruction is pushed */ + PUSHW(SP, RDMEM_W(*m_program, m_ppc)); /* for internal traps, the 1st word of the instruction is pushed */ m_irq_req &= ~Z8000_EPU; CHANGE_FCW(GET_FCW(EPU)); m_pc = GET_PC(EPU); @@ -476,7 +453,7 @@ void z8002_device::Interrupt() CHANGE_FCW(fcw | F_S_N | F_SEG_Z8001());/* switch to segmented (on Z8001) system mode */ PUSH_PC(); PUSHW(SP, fcw); /* save current m_fcw */ - PUSHW(SP, RDMEM_W(AS_PROGRAM, m_ppc)); /* for internal traps, the 1st word of the instruction is pushed */ + PUSHW(SP, RDMEM_W(*m_program, m_ppc)); /* for internal traps, the 1st word of the instruction is pushed */ m_irq_req &= ~Z8000_TRAP; CHANGE_FCW(GET_FCW(TRAP)); m_pc = GET_PC(TRAP); @@ -488,7 +465,7 @@ void z8002_device::Interrupt() CHANGE_FCW(fcw | F_S_N | F_SEG_Z8001());/* switch to segmented (on Z8001) system mode */ PUSH_PC(); PUSHW(SP, fcw); /* save current m_fcw */ - PUSHW(SP, RDMEM_W(AS_PROGRAM, m_ppc)); /* for internal traps, the 1st word of the instruction is pushed */ + PUSHW(SP, RDMEM_W(*m_program, m_ppc)); /* for internal traps, the 1st word of the instruction is pushed */ m_irq_req &= ~Z8000_SYSCALL; CHANGE_FCW(GET_FCW(SYSCALL)); m_pc = GET_PC(SYSCALL); @@ -513,7 +490,7 @@ void z8002_device::Interrupt() PUSH_PC(); PUSHW(SP, fcw); /* save current m_fcw */ PUSHW(SP, m_irq_req); /* save interrupt/trap type tag */ - m_pc = RDMEM_W(AS_PROGRAM, NMI); + m_pc = RDMEM_W(*m_program, NMI); m_irq_req &= ~Z8000_NMI; CHANGE_FCW(GET_FCW(NMI)); m_pc = GET_PC(NMI); @@ -547,13 +524,13 @@ void z8002_device::Interrupt() uint32_t z8002_device::read_irq_vector() { - return RDMEM_W(AS_PROGRAM, VEC00 + 2 * (m_irq_req & 0xff)); + return RDMEM_W(*m_program, VEC00 + 2 * (m_irq_req & 0xff)); } uint32_t z8001_device::read_irq_vector() { - return segmented_addr(RDMEM_L(AS_PROGRAM, VEC00 + 4 * (m_irq_req & 0xff))); + return segmented_addr(RDMEM_L(*m_program, VEC00 + 4 * (m_irq_req & 0xff))); } @@ -636,6 +613,53 @@ void z8002_device::state_string_export(const device_state_entry &entry, std::str } } +void z8002_device::register_save_state() +{ + save_item(NAME(m_op)); + save_item(NAME(m_ppc)); + save_item(NAME(m_pc)); + save_item(NAME(m_psapseg)); + save_item(NAME(m_psapoff)); + save_item(NAME(m_fcw)); + save_item(NAME(m_refresh)); + save_item(NAME(m_nspseg)); + save_item(NAME(m_nspoff)); + save_item(NAME(m_irq_req)); + save_item(NAME(m_irq_vec)); + save_item(NAME(m_op_valid)); + save_item(NAME(m_regs.Q)); + save_item(NAME(m_nmi_state)); + save_item(NAME(m_irq_state)); + save_item(NAME(m_mi)); + save_item(NAME(m_icount)); + save_item(NAME(m_vector_mult)); +} + +void z8002_device::init_spaces() +{ + m_program = &space(AS_PROGRAM); + /* If the system decodes STn lines to distinguish between data and program memory fetches, + install the data space. If it doesn't, install the program memory into data memory space. */ + if (has_space(AS_DATA)) + m_data = &space(AS_DATA); + else + m_data = m_program; + if (has_space(AS_STACK)) + m_stack = &space(AS_STACK); + else + m_stack = m_data; + m_cache = m_program->cache<1, 0, ENDIANNESS_BIG>(); + if (has_space(AS_OPCODES)) + m_opcache = space(AS_OPCODES).cache<1, 0, ENDIANNESS_BIG>(); + else + m_opcache = m_cache; + m_io = &space(AS_IO); + if (has_space(AS_SIO)) + m_sio = &space(AS_SIO); + else + m_sio = m_io; +} + void z8002_device::init_tables() { /* set up the zero, sign, parity lookup table */ @@ -654,46 +678,15 @@ std::unique_ptr<util::disasm_interface> z8002_device::create_disassembler() return std::make_unique<z8000_disassembler>(this); } -void z8001_device::device_start() -{ - clear_internal_state(); - - m_program = &space(AS_PROGRAM); - /* If the system decodes STn lines to distinguish between data and program memory fetches, - install the data space. If it doesn't, install the program memory into data memory space. */ - if (has_space(AS_DATA)) - m_data = &space(AS_DATA); - else - m_data = &space(AS_PROGRAM); - m_cache = m_program->cache<1, 0, ENDIANNESS_BIG>(); - m_io = &space(AS_IO); - - init_tables(); - - register_debug_state(); - - set_icountptr(m_icount); - m_mo_out.resolve_safe(); - m_mi = CLEAR_LINE; -} - void z8002_device::device_start() { clear_internal_state(); - m_program = &space(AS_PROGRAM); - /* If the system decodes STn lines to distinguish between data and program memory fetches, - install the data space. If it doesn't, install the program memory into data memory space. */ - if (has_space(AS_DATA)) - m_data = &space(AS_DATA); - else - m_data = &space(AS_PROGRAM); - m_cache = m_program->cache<1, 0, ENDIANNESS_BIG>(); - m_io = &space(AS_IO); - + init_spaces(); init_tables(); register_debug_state(); + register_save_state(); set_icountptr(m_icount); m_mo_out.resolve_safe(); @@ -702,22 +695,22 @@ void z8002_device::device_start() void z8001_device::device_reset() { - m_fcw = RDMEM_W(AS_PROGRAM, 2); /* get reset m_fcw */ + m_fcw = RDMEM_W(*m_program, 2); /* get reset m_fcw */ if(m_fcw & F_SEG) { - m_pc = ((RDMEM_W(AS_PROGRAM, 4) & 0x0700) << 8) | (RDMEM_W(AS_PROGRAM, 6) & 0xffff); /* get reset m_pc */ + m_pc = ((RDMEM_W(*m_program, 4) & 0x0700) << 8) | (RDMEM_W(*m_program, 6) & 0xffff); /* get reset m_pc */ } else { - m_pc = RDMEM_W(AS_PROGRAM, 4); /* get reset m_pc */ + m_pc = RDMEM_W(*m_program, 4); /* get reset m_pc */ } m_ppc = m_pc; } void z8002_device::device_reset() { - m_fcw = RDMEM_W(AS_PROGRAM, 2); /* get reset m_fcw */ - m_pc = RDMEM_W(AS_PROGRAM, 4); /* get reset m_pc */ + m_fcw = RDMEM_W(*m_program, 2); /* get reset m_fcw */ + m_pc = RDMEM_W(*m_program, 4); /* get reset m_pc */ m_ppc = m_pc; } @@ -756,7 +749,7 @@ void z8002_device::execute_run() void z8002_device::execute_set_input(int irqline, int state) { - if (irqline == INPUT_LINE_NMI) + if (irqline == NMI_LINE) { if (m_nmi_state == state) return; @@ -772,7 +765,7 @@ void z8002_device::execute_set_input(int irqline, int state) else if (irqline < 2) { m_irq_state[irqline] = state; - if (irqline == 0) + if (irqline == NVI_LINE) { if (state == CLEAR_LINE) { diff --git a/src/devices/cpu/z8000/z8000.h b/src/devices/cpu/z8000/z8000.h index cbf7fc2a4be..5dc360fa3fd 100644 --- a/src/devices/cpu/z8000/z8000.h +++ b/src/devices/cpu/z8000/z8000.h @@ -19,19 +19,33 @@ enum Z8000_R12, Z8000_R13, Z8000_R14, Z8000_R15 }; -/* Interrupt Types that can be generated by outside sources */ -#define Z8000_EPU 0x8000 /* extended instruction trap */ -#define Z8000_TRAP 0x4000 /* privileged instruction trap */ -#define Z8000_NMI 0x2000 /* non maskable interrupt */ -#define Z8000_SEGTRAP 0x1000 /* segment trap (Z8001) */ -#define Z8000_NVI 0x0800 /* non vectored interrupt */ -#define Z8000_VI 0x0400 /* vectored interrupt (LSB is vector) */ -#define Z8000_SYSCALL 0x0200 /* system call (lsb is vector) */ -#define Z8000_HALT 0x0100 /* halted flag */ - class z8002_device : public cpu_device, public z8000_disassembler::config { +protected: + /* Interrupt Types that can be generated by outside sources */ + static constexpr uint16_t Z8000_EPU = 0x8000; /* extended instruction trap */ + static constexpr uint16_t Z8000_TRAP = 0x4000; /* privileged instruction trap */ + static constexpr uint16_t Z8000_NMI = 0x2000; /* non maskable interrupt */ + static constexpr uint16_t Z8000_SEGTRAP = 0x1000; /* segment trap (Z8001) */ + static constexpr uint16_t Z8000_NVI = 0x0800; /* non vectored interrupt */ + static constexpr uint16_t Z8000_VI = 0x0400; /* vectored interrupt (LSB is vector) */ + static constexpr uint16_t Z8000_SYSCALL = 0x0200; /* system call (lsb is vector) */ + static constexpr uint16_t Z8000_HALT = 0x0100; /* halted flag */ + public: + enum + { + NVI_LINE = 0, + VI_LINE = 1, + NMI_LINE = INPUT_LINE_NMI + }; + + enum + { + AS_STACK = AS_OPCODES + 1, + AS_SIO = AS_OPCODES + 2 + }; + // construction/destruction z8002_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); ~z8002_device(); @@ -64,10 +78,15 @@ protected: // device_disasm_interface overrides virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; + void init_spaces(); void init_tables(); address_space_config m_program_config; + address_space_config m_data_config; address_space_config m_io_config; + address_space_config m_opcodes_config; + address_space_config m_stack_config; + address_space_config m_sio_config; devcb_write_line m_mo_out; uint32_t m_op[4]; /* opcodes/data of current instruction */ @@ -94,13 +113,17 @@ protected: int m_mi; address_space *m_program; address_space *m_data; + address_space *m_stack; memory_access_cache<1, 0, ENDIANNESS_BIG> *m_cache; + memory_access_cache<1, 0, ENDIANNESS_BIG> *m_opcache; address_space *m_io; + address_space *m_sio; int m_icount; int m_vector_mult; void clear_internal_state(); void register_debug_state(); + void register_save_state(); virtual bool get_segmented_mode() const override; static inline uint32_t addr_add(uint32_t addr, uint32_t addend); static inline uint32_t addr_sub(uint32_t addr, uint32_t subtrahend); @@ -109,12 +132,12 @@ protected: inline uint32_t get_addr_operand(int opnum); inline uint32_t get_raw_addr_operand(int opnum); virtual uint32_t adjust_addr_for_nonseg_mode(uint32_t addr); - inline uint8_t RDMEM_B(int spacenum, uint32_t addr); - inline uint16_t RDMEM_W(int spacenum, uint32_t addr); - inline uint32_t RDMEM_L(int spacenum, uint32_t addr); - inline void WRMEM_B(int spacenum, uint32_t addr, uint8_t value); - inline void WRMEM_W(int spacenum, uint32_t addr, uint16_t value); - inline void WRMEM_L(int spacenum, uint32_t addr, uint32_t value); + inline uint8_t RDMEM_B(address_space &space, uint32_t addr); + inline uint16_t RDMEM_W(address_space &space, uint32_t addr); + inline uint32_t RDMEM_L(address_space &space, uint32_t addr); + inline void WRMEM_B(address_space &space, uint32_t addr, uint8_t value); + inline void WRMEM_W(address_space &space, uint32_t addr, uint16_t value); + inline void WRMEM_L(address_space &space, uint32_t addr, uint32_t value); inline uint8_t RDPORT_B(int mode, uint16_t addr); virtual uint16_t RDPORT_W(int mode, uint16_t addr); inline void WRPORT_B(int mode, uint16_t addr, uint8_t value); @@ -130,6 +153,18 @@ protected: inline void add_to_addr_reg(int regno, uint16_t addend); inline void sub_from_addr_reg(int regno, uint16_t subtrahend); inline void set_pc(uint32_t addr); + inline uint8_t RDIR_B(uint8_t reg); + inline uint16_t RDIR_W(uint8_t reg); + inline uint32_t RDIR_L(uint8_t reg); + inline void WRIR_B(uint8_t reg, uint8_t value); + inline void WRIR_W(uint8_t reg, uint16_t value); + inline void WRIR_L(uint8_t reg, uint32_t value); + inline uint8_t RDBX_B(uint8_t reg, uint16_t idx); + inline uint16_t RDBX_W(uint8_t reg, uint16_t idx); + inline uint32_t RDBX_L(uint8_t reg, uint16_t idx); + inline void WRBX_B(uint8_t reg, uint16_t idx, uint8_t value); + inline void WRBX_W(uint8_t reg, uint16_t idx, uint16_t value); + inline void WRBX_L(uint8_t reg, uint16_t idx, uint32_t value); inline void PUSHW(uint8_t dst, uint16_t value); inline uint16_t POPW(uint8_t src); inline void PUSHL(uint8_t dst, uint32_t value); @@ -640,14 +675,8 @@ public: protected: // device-level overrides - virtual void device_start() override; virtual void device_reset() override; - // device_memory_interface overrides - virtual space_config_vector memory_space_config() const override; - - address_space_config m_data_config; - virtual bool get_segmented_mode() const override; virtual uint32_t adjust_addr_for_nonseg_mode(uint32_t addr) override; virtual uint16_t RDPORT_W(int mode, uint16_t addr) override; diff --git a/src/devices/cpu/z8000/z8000ops.hxx b/src/devices/cpu/z8000/z8000ops.hxx index 4599538525f..2ffb6edc26b 100644 --- a/src/devices/cpu/z8000/z8000ops.hxx +++ b/src/devices/cpu/z8000/z8000ops.hxx @@ -135,18 +135,78 @@ void z8002_device::set_pc(uint32_t addr) m_pc = (m_pc & 0xffff0000) | (addr & 0xffff); } +uint8_t z8002_device::RDIR_B(uint8_t reg) +{ + return RDMEM_B(reg == SP ? *m_stack : *m_data, addr_from_reg(reg)); +} + +uint16_t z8002_device::RDIR_W(uint8_t reg) +{ + return RDMEM_W(reg == SP ? *m_stack : *m_data, addr_from_reg(reg)); +} + +uint32_t z8002_device::RDIR_L(uint8_t reg) +{ + return RDMEM_L(reg == SP ? *m_stack : *m_data, addr_from_reg(reg)); +} + +void z8002_device::WRIR_B(uint8_t reg, uint8_t value) +{ + WRMEM_B(reg == SP ? *m_stack : *m_data, addr_from_reg(reg), value); +} + +void z8002_device::WRIR_W(uint8_t reg, uint16_t value) +{ + WRMEM_W(reg == SP ? *m_stack : *m_data, addr_from_reg(reg), value); +} + +void z8002_device::WRIR_L(uint8_t reg, uint32_t value) +{ + WRMEM_L(reg == SP ? *m_stack : *m_data, addr_from_reg(reg), value); +} + +uint8_t z8002_device::RDBX_B(uint8_t reg, uint16_t idx) +{ + return RDMEM_B(reg == SP ? *m_stack : *m_data, addr_add(addr_from_reg(reg), idx)); +} + +uint16_t z8002_device::RDBX_W(uint8_t reg, uint16_t idx) +{ + return RDMEM_W(reg == SP ? *m_stack : *m_data, addr_add(addr_from_reg(reg), idx)); +} + +uint32_t z8002_device::RDBX_L(uint8_t reg, uint16_t idx) +{ + return RDMEM_L(reg == SP ? *m_stack : *m_data, addr_add(addr_from_reg(reg), idx)); +} + +void z8002_device::WRBX_B(uint8_t reg, uint16_t idx, uint8_t value) +{ + WRMEM_B(reg == SP ? *m_stack : *m_data, addr_add(addr_from_reg(reg), idx), value); +} + +void z8002_device::WRBX_W(uint8_t reg, uint16_t idx, uint16_t value) +{ + WRMEM_W(reg == SP ? *m_stack : *m_data, addr_add(addr_from_reg(reg), idx), value); +} + +void z8002_device::WRBX_L(uint8_t reg, uint16_t idx, uint32_t value) +{ + WRMEM_L(reg == SP ? *m_stack : *m_data, addr_add(addr_from_reg(reg), idx), value); +} + void z8002_device::PUSHW(uint8_t dst, uint16_t value) { if (get_segmented_mode()) RW(dst | 1) -= 2; else RW(dst) -= 2; - WRMEM_W(AS_DATA, addr_from_reg(dst), value); + WRIR_W(dst, value); } uint16_t z8002_device::POPW(uint8_t src) { - uint16_t result = RDMEM_W(AS_DATA, addr_from_reg(src)); + uint16_t result = RDIR_W(src); if (get_segmented_mode()) RW(src | 1) += 2; else @@ -160,12 +220,12 @@ void z8002_device::PUSHL(uint8_t dst, uint32_t value) RW(dst | 1) -= 4; else RW(dst) -= 4; - WRMEM_L(AS_DATA, addr_from_reg(dst), value); + WRIR_L(dst, value); } uint32_t z8002_device::POPL(uint8_t src) { - uint32_t result = RDMEM_L(AS_DATA, addr_from_reg(src)); + uint32_t result = RDIR_L(src); if (get_segmented_mode()) RW(src | 1) += 4; else @@ -1223,7 +1283,7 @@ void z8002_device::Z00_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RB(dst) = ADDB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + RB(dst) = ADDB(RB(dst), RDIR_B(src)); } /****************************************** @@ -1245,7 +1305,7 @@ void z8002_device::Z01_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RW(dst) = ADDW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RW(dst) = ADDW(RW(dst), RDIR_W(src)); } /****************************************** @@ -1267,7 +1327,7 @@ void z8002_device::Z02_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RB(dst) = SUBB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); /* EHC */ + RB(dst) = SUBB(RB(dst), RDIR_B(src)); /* EHC */ } /****************************************** @@ -1289,7 +1349,7 @@ void z8002_device::Z03_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RW(dst) = SUBW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RW(dst) = SUBW(RW(dst), RDIR_W(src)); } /****************************************** @@ -1311,7 +1371,7 @@ void z8002_device::Z04_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RB(dst) = ORB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + RB(dst) = ORB(RB(dst), RDIR_B(src)); } /****************************************** @@ -1333,7 +1393,7 @@ void z8002_device::Z05_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RW(dst) = ORW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RW(dst) = ORW(RW(dst), RDIR_W(src)); } /****************************************** @@ -1355,7 +1415,7 @@ void z8002_device::Z06_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RB(dst) = ANDB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + RB(dst) = ANDB(RB(dst), RDIR_B(src)); } /****************************************** @@ -1377,7 +1437,7 @@ void z8002_device::Z07_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RW(dst) = ANDW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RW(dst) = ANDW(RW(dst), RDIR_W(src)); } /****************************************** @@ -1399,7 +1459,7 @@ void z8002_device::Z08_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RB(dst) = XORB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + RB(dst) = XORB(RB(dst), RDIR_B(src)); } /****************************************** @@ -1421,7 +1481,7 @@ void z8002_device::Z09_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RW(dst) = XORW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RW(dst) = XORW(RW(dst), RDIR_W(src)); } /****************************************** @@ -1443,7 +1503,7 @@ void z8002_device::Z0A_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - CPB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RB(dst), RDIR_B(src)); } /****************************************** @@ -1465,7 +1525,7 @@ void z8002_device::Z0B_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - CPW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RW(dst), RDIR_W(src)); } /****************************************** @@ -1475,8 +1535,9 @@ void z8002_device::Z0B_ssN0_dddd() void z8002_device::Z0C_ddN0_0000() { GET_DST(OP0,NIB3); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_B(AS_DATA, addr, COMB(RDMEM_B(AS_DATA, addr))); + WRMEM_B(space, addr, COMB(RDMEM_B(space, addr))); } /****************************************** @@ -1487,7 +1548,7 @@ void z8002_device::Z0C_ddN0_0001_imm8() { GET_DST(OP0,NIB2); GET_IMM8(OP1); - CPB(RDMEM_B(AS_DATA, addr_from_reg(dst)), imm8); // @@@done + CPB(RDIR_B(dst), imm8); // @@@done } /****************************************** @@ -1497,8 +1558,9 @@ void z8002_device::Z0C_ddN0_0001_imm8() void z8002_device::Z0C_ddN0_0010() { GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_B(AS_DATA, addr, NEGB(RDMEM_B(AS_DATA, addr))); + WRMEM_B(space, addr, NEGB(RDMEM_B(space, addr))); } /****************************************** @@ -1508,7 +1570,7 @@ void z8002_device::Z0C_ddN0_0010() void z8002_device::Z0C_ddN0_0100() { GET_DST(OP0,NIB2); - TESTB(RDMEM_B(AS_DATA, addr_from_reg(dst))); + TESTB(RDIR_B(dst)); } /****************************************** @@ -1519,7 +1581,7 @@ void z8002_device::Z0C_ddN0_0101_imm8() { GET_DST(OP0,NIB2); GET_IMM8(OP1); - WRMEM_B(AS_DATA, addr_from_reg(dst), imm8); + WRIR_B(dst, imm8); } /****************************************** @@ -1529,9 +1591,10 @@ void z8002_device::Z0C_ddN0_0101_imm8() void z8002_device::Z0C_ddN0_0110() { GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - if (RDMEM_B(AS_DATA, addr) & S08) SET_S; else CLR_S; - WRMEM_B(AS_DATA, addr, 0xff); + if (RDMEM_B(space, addr) & S08) SET_S; else CLR_S; + WRMEM_B(space, addr, 0xff); } /****************************************** @@ -1541,7 +1604,7 @@ void z8002_device::Z0C_ddN0_0110() void z8002_device::Z0C_ddN0_1000() { GET_DST(OP0,NIB2); - WRMEM_B(AS_DATA, addr_from_reg(dst), 0); + WRIR_B(dst, 0); } /****************************************** @@ -1551,8 +1614,9 @@ void z8002_device::Z0C_ddN0_1000() void z8002_device::Z0D_ddN0_0000() { GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_W(AS_DATA, addr, COMW(RDMEM_W(AS_DATA, addr))); + WRMEM_W(space, addr, COMW(RDMEM_W(space, addr))); } /****************************************** @@ -1563,7 +1627,7 @@ void z8002_device::Z0D_ddN0_0001_imm16() { GET_DST(OP0,NIB2); GET_IMM16(OP1); - CPW(RDMEM_W(AS_DATA, addr_from_reg(dst)), imm16); + CPW(RDIR_W(dst), imm16); } /****************************************** @@ -1573,8 +1637,9 @@ void z8002_device::Z0D_ddN0_0001_imm16() void z8002_device::Z0D_ddN0_0010() { GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_W(AS_DATA, addr, NEGW(RDMEM_W(AS_DATA, addr))); + WRMEM_W(space, addr, NEGW(RDMEM_W(space, addr))); } /****************************************** @@ -1584,7 +1649,7 @@ void z8002_device::Z0D_ddN0_0010() void z8002_device::Z0D_ddN0_0100() { GET_DST(OP0,NIB2); - TESTW(RDMEM_W(AS_DATA, addr_from_reg(dst))); + TESTW(RDIR_W(dst)); } /****************************************** @@ -1595,7 +1660,7 @@ void z8002_device::Z0D_ddN0_0101_imm16() { GET_DST(OP0,NIB2); GET_IMM16(OP1); - WRMEM_W(AS_DATA, addr_from_reg(dst), imm16); + WRIR_W(dst, imm16); } /****************************************** @@ -1605,9 +1670,10 @@ void z8002_device::Z0D_ddN0_0101_imm16() void z8002_device::Z0D_ddN0_0110() { GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - if (RDMEM_W(AS_DATA, addr) & S16) SET_S; else CLR_S; - WRMEM_W(AS_DATA, addr, 0xffff); + if (RDMEM_W(space, addr) & S16) SET_S; else CLR_S; + WRMEM_W(space, addr, 0xffff); } /****************************************** @@ -1617,7 +1683,7 @@ void z8002_device::Z0D_ddN0_0110() void z8002_device::Z0D_ddN0_1000() { GET_DST(OP0,NIB2); - WRMEM_W(AS_DATA, addr_from_reg(dst), 0); + WRIR_W(dst, 0); } /****************************************** @@ -1680,7 +1746,7 @@ void z8002_device::Z10_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - CPL(RL(dst), RDMEM_L(AS_DATA, addr_from_reg(src))); + CPL(RL(dst), RDIR_L(src)); } /****************************************** @@ -1691,7 +1757,7 @@ void z8002_device::Z11_ddN0_ssN0() { GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); - PUSHL(dst, RDMEM_L(AS_DATA, addr_from_reg(src))); + PUSHL(dst, RDIR_L(src)); } /****************************************** @@ -1713,7 +1779,7 @@ void z8002_device::Z12_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RL(dst) = SUBL(RL(dst), RDMEM_L(AS_DATA, addr_from_reg(src))); + RL(dst) = SUBL(RL(dst), RDIR_L(src)); } /****************************************** @@ -1724,7 +1790,7 @@ void z8002_device::Z13_ddN0_ssN0() { GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); - PUSHW(dst, RDMEM_W(AS_DATA, addr_from_reg(src))); + PUSHW(dst, RDIR_W(src)); } /****************************************** @@ -1746,7 +1812,7 @@ void z8002_device::Z14_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RL(dst) = RDMEM_L( AS_DATA, addr_from_reg(src)); + RL(dst) = RDIR_L(src); } /****************************************** @@ -1779,7 +1845,7 @@ void z8002_device::Z16_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RL(dst) = ADDL(RL(dst), RDMEM_L(AS_DATA, addr_from_reg(src))); + RL(dst) = ADDL(RL(dst), RDIR_L(src)); } /****************************************** @@ -1790,7 +1856,7 @@ void z8002_device::Z17_ssN0_ddN0() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - WRMEM_W(AS_DATA, addr_from_reg(dst), POPW(src)); + WRIR_W(dst, POPW(src)); } /****************************************** @@ -1834,7 +1900,7 @@ void z8002_device::Z19_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RL(dst) = MULTW(RL(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RL(dst) = MULTW(RL(dst), RDIR_W(src)); } /****************************************** @@ -1856,7 +1922,7 @@ void z8002_device::Z1A_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RQ(dst) = DIVL(RQ(dst), RDMEM_L(AS_DATA, addr_from_reg(src))); + RQ(dst) = DIVL(RQ(dst), RDIR_L(src)); } /****************************************** @@ -1878,7 +1944,7 @@ void z8002_device::Z1B_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RL(dst) = DIVW(RL(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + RL(dst) = DIVW(RL(dst), RDIR_W(src)); } /****************************************** @@ -1888,7 +1954,7 @@ void z8002_device::Z1B_ssN0_dddd() void z8002_device::Z1C_ddN0_1000() { GET_DST(OP0,NIB2); - TESTL(RDMEM_L(AS_DATA, addr_from_reg(dst))); + TESTL(RDIR_L(dst)); } /****************************************** @@ -1900,9 +1966,10 @@ void z8002_device::Z1C_ddN0_1001_0000_ssss_0000_nmin1() GET_DST(OP0,NIB2); GET_CNT(OP1,NIB3); GET_SRC(OP1,NIB1); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); while (cnt-- >= 0) { - WRMEM_W(AS_DATA, addr, RW(src)); + WRMEM_W(space, addr, RW(src)); addr = addr_add(addr, 2); src = (src+1) & 15; } @@ -1917,9 +1984,10 @@ void z8002_device::Z1C_ssN0_0001_0000_dddd_0000_nmin1() GET_SRC(OP0,NIB2); GET_CNT(OP1,NIB3); GET_DST(OP1,NIB1); + address_space &space = src == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(src); while (cnt-- >= 0) { - RW(dst) = RDMEM_W(AS_DATA, addr); + RW(dst) = RDMEM_W(space, addr); addr = addr_add(addr, 2); dst = (dst+1) & 15; } @@ -1933,7 +2001,7 @@ void z8002_device::Z1D_ddN0_ssss() { GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); - WRMEM_L(AS_DATA, addr_from_reg(dst), RL(src)); + WRIR_L(dst, RL(src)); } /****************************************** @@ -1986,7 +2054,7 @@ void z8002_device::Z20_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RB(dst) = RDMEM_B(AS_DATA, addr_from_reg(src)); + RB(dst) = RDIR_B(src); } /****************************************** @@ -2008,7 +2076,7 @@ void z8002_device::Z21_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); - RW(dst) = RDMEM_W(AS_DATA, addr_from_reg(src)); + RW(dst) = RDIR_W(src); } /****************************************** @@ -2030,8 +2098,9 @@ void z8002_device::Z22_ddN0_imm4() { GET_BIT(OP0); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_B(AS_DATA, addr, RDMEM_B(AS_DATA, addr) & ~bit); + WRMEM_B(space, addr, RDMEM_B(space, addr) & ~bit); } /****************************************** @@ -2053,8 +2122,9 @@ void z8002_device::Z23_ddN0_imm4() { GET_BIT(OP0); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_W(AS_DATA, addr, RDMEM_W(AS_DATA, addr) & ~bit); + WRMEM_W(space, addr, RDMEM_W(space, addr) & ~bit); } /****************************************** @@ -2076,8 +2146,9 @@ void z8002_device::Z24_ddN0_imm4() { GET_BIT(OP0); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_B(AS_DATA, addr, RDMEM_B(AS_DATA, addr) | bit); + WRMEM_B(space, addr, RDMEM_B(space, addr) | bit); } /****************************************** @@ -2099,8 +2170,9 @@ void z8002_device::Z25_ddN0_imm4() { GET_BIT(OP0); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_W(AS_DATA, addr, RDMEM_W(AS_DATA, addr) | bit); + WRMEM_W(space, addr, RDMEM_W(space, addr) | bit); } /****************************************** @@ -2122,7 +2194,7 @@ void z8002_device::Z26_ddN0_imm4() { GET_BIT(OP0); GET_DST(OP0,NIB2); - if (RDMEM_B(AS_DATA, addr_from_reg(dst)) & bit) CLR_Z; else SET_Z; + if (RDIR_B(dst) & bit) CLR_Z; else SET_Z; } /****************************************** @@ -2144,7 +2216,7 @@ void z8002_device::Z27_ddN0_imm4() { GET_BIT(OP0); GET_DST(OP0,NIB2); - if (RDMEM_W(AS_DATA, addr_from_reg(dst)) & bit) CLR_Z; else SET_Z; + if (RDIR_W(dst) & bit) CLR_Z; else SET_Z; } /****************************************** @@ -2155,8 +2227,9 @@ void z8002_device::Z28_ddN0_imm4m1() { GET_I4M1(OP0,NIB3); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_B(AS_DATA, addr, INCB(RDMEM_B(AS_DATA, addr), i4p1)); + WRMEM_B(space, addr, INCB(RDMEM_B(space, addr), i4p1)); } /****************************************** @@ -2167,8 +2240,9 @@ void z8002_device::Z29_ddN0_imm4m1() { GET_I4M1(OP0,NIB3); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_W(AS_DATA, addr, INCW(RDMEM_W(AS_DATA, addr), i4p1)); + WRMEM_W(space, addr, INCW(RDMEM_W(space, addr), i4p1)); } /****************************************** @@ -2179,8 +2253,9 @@ void z8002_device::Z2A_ddN0_imm4m1() { GET_I4M1(OP0,NIB3); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_B(AS_DATA, addr, DECB(RDMEM_B(AS_DATA, addr), i4p1)); + WRMEM_B(space, addr, DECB(RDMEM_B(space, addr), i4p1)); } /****************************************** @@ -2191,8 +2266,9 @@ void z8002_device::Z2B_ddN0_imm4m1() { GET_I4M1(OP0,NIB3); GET_DST(OP0,NIB2); + address_space &space = dst == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(dst); - WRMEM_W(AS_DATA, addr, DECW(RDMEM_W(AS_DATA, addr), i4p1)); + WRMEM_W(space, addr, DECW(RDMEM_W(space, addr), i4p1)); } /****************************************** @@ -2203,9 +2279,10 @@ void z8002_device::Z2C_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); + address_space &space = src == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(src); - uint8_t tmp = RDMEM_B( AS_DATA, addr); - WRMEM_B(AS_DATA, addr, RB(dst)); + uint8_t tmp = RDMEM_B(space, addr); + WRMEM_B(space, addr, RB(dst)); RB(dst) = tmp; } @@ -2217,9 +2294,10 @@ void z8002_device::Z2D_ssN0_dddd() { GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); + address_space &space = src == SP ? *m_stack : *m_data; uint32_t addr = addr_from_reg(src); - uint16_t tmp = RDMEM_W(AS_DATA, addr); - WRMEM_W(AS_DATA, addr, RW(dst)); + uint16_t tmp = RDMEM_W(space, addr); + WRMEM_W(space, addr, RW(dst)); RW(dst) = tmp; } @@ -2231,7 +2309,7 @@ void z8002_device::Z2E_ddN0_ssss() { GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); - WRMEM_B(AS_DATA, addr_from_reg(dst), RB(src)); + WRIR_B(dst, RB(src)); } /****************************************** @@ -2242,7 +2320,7 @@ void z8002_device::Z2F_ddN0_ssss() { GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); - WRMEM_W(AS_DATA, addr_from_reg(dst), RW(src)); + WRIR_W(dst, RW(src)); } /****************************************** @@ -2253,7 +2331,7 @@ void z8002_device::Z30_0000_dddd_dsp16() { GET_DST(OP0,NIB3); GET_DSP16; - RB(dst) = RDMEM_B(AS_PROGRAM, dsp16); + RB(dst) = RDMEM_B(*m_program, dsp16); } /****************************************** @@ -2265,8 +2343,7 @@ void z8002_device::Z30_ssN0_dddd_imm16() GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); GET_IDX16(OP1); - idx16 = addr_add(addr_from_reg(src), idx16); - RB(dst) = RDMEM_B(AS_DATA, idx16); + RB(dst) = RDBX_B(src, idx16); } /****************************************** @@ -2277,7 +2354,7 @@ void z8002_device::Z31_0000_dddd_dsp16() { GET_DST(OP0,NIB3); GET_DSP16; - RW(dst) = RDMEM_W(AS_PROGRAM, dsp16); + RW(dst) = RDMEM_W(*m_program, dsp16); } /****************************************** @@ -2289,8 +2366,7 @@ void z8002_device::Z31_ssN0_dddd_imm16() GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); GET_IDX16(OP1); - idx16 = addr_add(addr_from_reg(src), idx16); - RW(dst) = RDMEM_W(AS_DATA, idx16); + RW(dst) = RDBX_W(src, idx16); } /****************************************** @@ -2301,7 +2377,7 @@ void z8002_device::Z32_0000_ssss_dsp16() { GET_SRC(OP0,NIB3); GET_DSP16; - WRMEM_B(AS_PROGRAM, dsp16, RB(src)); + WRMEM_B(*m_program, dsp16, RB(src)); } /****************************************** @@ -2313,8 +2389,7 @@ void z8002_device::Z32_ddN0_ssss_imm16() GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); GET_IDX16(OP1); - idx16 = addr_add(addr_from_reg(dst), idx16); - WRMEM_B(AS_DATA, idx16, RB(src)); + WRBX_B(dst, idx16, RB(src)); } /****************************************** @@ -2325,7 +2400,7 @@ void z8002_device::Z33_0000_ssss_dsp16() { GET_SRC(OP0,NIB3); GET_DSP16; - WRMEM_W(AS_PROGRAM, dsp16, RW(src)); + WRMEM_W(*m_program, dsp16, RW(src)); } /****************************************** @@ -2337,8 +2412,7 @@ void z8002_device::Z33_ddN0_ssss_imm16() GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); GET_IDX16(OP1); - idx16 = addr_add(addr_from_reg(dst), idx16); - WRMEM_W(AS_DATA, idx16, RW(src)); + WRBX_W(dst, idx16, RW(src)); } /****************************************** @@ -2378,7 +2452,7 @@ void z8002_device::Z35_0000_dddd_dsp16() { GET_DST(OP0,NIB3); GET_DSP16; - RL(dst) = RDMEM_L(AS_PROGRAM, dsp16); + RL(dst) = RDMEM_L(*m_program, dsp16); } /****************************************** @@ -2390,8 +2464,7 @@ void z8002_device::Z35_ssN0_dddd_imm16() GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); GET_IDX16(OP1); - idx16 = addr_add(addr_from_reg(src), idx16); - RL(dst) = RDMEM_L(AS_DATA, idx16); + RL(dst) = RDBX_L(src, idx16); } /****************************************** @@ -2426,7 +2499,7 @@ void z8002_device::Z37_0000_ssss_dsp16() { GET_SRC(OP0,NIB3); GET_DSP16; - WRMEM_L(AS_PROGRAM, dsp16, RL(src)); + WRMEM_L(*m_program, dsp16, RL(src)); } /****************************************** @@ -2438,8 +2511,7 @@ void z8002_device::Z37_ddN0_ssss_imm16() GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); GET_IDX16(OP1); - idx16 = addr_add(addr_from_reg(dst), idx16); - WRMEM_L(AS_DATA, idx16, RL(src)); + WRBX_L(dst, idx16, RL(src)); } /****************************************** @@ -2465,14 +2537,15 @@ void z8002_device::Z39_ssN0_0000() CHECK_PRIVILEGED_INSTR(); GET_SRC(OP0,NIB2); uint16_t fcw; + address_space &space = src == SP ? *m_stack : *m_data; if (get_segmented_mode()) { uint32_t addr = addr_from_reg(src); - fcw = RDMEM_W(AS_DATA, addr + 2); - set_pc(segmented_addr(RDMEM_L(AS_DATA, addr + 4))); + fcw = RDMEM_W(space, addr + 2); + set_pc(segmented_addr(RDMEM_L(space, addr + 4))); } else { - fcw = RDMEM_W(AS_DATA, RW(src)); - set_pc(RDMEM_W(AS_DATA, (uint16_t)(RW(src) + 2))); + fcw = RDMEM_W(space, RW(src)); + set_pc(RDMEM_W(space, (uint16_t)(RW(src) + 2))); } if ((fcw ^ m_fcw) & F_SEG) printf("ldps 1 (0x%05x): changing from %ssegmented mode to %ssegmented mode\n", m_pc, (m_fcw & F_SEG) ? "non-" : "", (fcw & F_SEG) ? "" : "non-"); CHANGE_FCW(fcw); /* check for user/system mode change */ @@ -2489,7 +2562,7 @@ void z8002_device::Z3A_ssss_0000_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_B(AS_DATA, addr_from_reg(dst), RDPORT_B( 0, RW(src))); + WRIR_B(dst, RDPORT_B( 0, RW(src))); add_to_addr_reg(dst, 1); if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; } @@ -2506,7 +2579,7 @@ void z8002_device::Z3A_ssss_0001_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_B(AS_DATA, RW(dst), RDPORT_B( 1, RW(src))); + WRIR_B(dst, RDPORT_B( 1, RW(src))); RW(dst)++; RW(src)++; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2524,7 +2597,7 @@ void z8002_device::Z3A_ssss_0010_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_B( 0, RW(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + WRPORT_B( 0, RW(dst), RDIR_B(src)); add_to_addr_reg(src, 1); if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; } @@ -2541,7 +2614,7 @@ void z8002_device::Z3A_ssss_0011_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_B( 1, RW(dst), RDMEM_B(AS_DATA, RW(src))); + WRPORT_B( 1, RW(dst), RDIR_W(src)); RW(dst)++; RW(src)++; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2607,7 +2680,7 @@ void z8002_device::Z3A_ssss_1000_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_B(AS_DATA, RW(dst), RDPORT_B( 0, RW(src))); + WRIR_B(dst, RDPORT_B( 0, RW(src))); RW(dst)--; RW(src)--; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2625,7 +2698,7 @@ void z8002_device::Z3A_ssss_1001_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_B(AS_DATA, RW(dst), RDPORT_B( 1, RW(src))); + WRIR_B(dst, RDPORT_B( 1, RW(src))); RW(dst)--; RW(src)--; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2643,7 +2716,7 @@ void z8002_device::Z3A_ssss_1010_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_B( 0, RW(dst), RDMEM_B(AS_DATA, RW(src))); + WRPORT_B( 0, RW(dst), RDIR_B(src)); RW(dst)--; RW(src)--; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2661,7 +2734,7 @@ void z8002_device::Z3A_ssss_1011_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_B( 1, RW(dst), RDMEM_B(AS_DATA, RW(src))); + WRPORT_B( 1, RW(dst), RDIR_B(src)); RW(dst)--; RW(src)--; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2679,7 +2752,7 @@ void z8002_device::Z3B_ssss_0000_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_W(AS_DATA, RW(dst), RDPORT_W( 0, RW(src))); + WRIR_W(dst, RDPORT_W( 0, RW(src))); RW(dst) += 2; RW(src) += 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2697,7 +2770,7 @@ void z8002_device::Z3B_ssss_0001_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_W(AS_DATA, RW(dst), RDPORT_W( 1, RW(src))); + WRIR_W(dst, RDPORT_W( 1, RW(src))); RW(dst) += 2; RW(src) += 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2715,7 +2788,7 @@ void z8002_device::Z3B_ssss_0010_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_W( 0, RW(dst), RDMEM_W(AS_DATA, RW(src))); + WRPORT_W( 0, RW(dst), RDIR_W(src)); RW(dst) += 2; RW(src) += 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2733,7 +2806,7 @@ void z8002_device::Z3B_ssss_0011_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_W( 1, RW(dst), RDMEM_W(AS_DATA, RW(src))); + WRPORT_W( 1, RW(dst), RDIR_W(src)); RW(dst) += 2; RW(src) += 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2799,7 +2872,7 @@ void z8002_device::Z3B_ssss_1000_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_W(AS_DATA, RW(dst), RDPORT_W( 0, RW(src))); + WRIR_W(dst, RDPORT_W( 0, RW(src))); RW(dst) -= 2; RW(src) -= 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2817,7 +2890,7 @@ void z8002_device::Z3B_ssss_1001_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_W(AS_DATA, RW(dst), RDPORT_W( 1, RW(src))); + WRIR_W(dst, RDPORT_W( 1, RW(src))); RW(dst) -= 2; RW(src) -= 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2835,7 +2908,7 @@ void z8002_device::Z3B_ssss_1010_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_W( 0, RW(dst), RDMEM_W(AS_DATA, RW(src))); + WRPORT_W( 0, RW(dst), RDIR_W(src)); RW(dst) -= 2; RW(src) -= 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2853,7 +2926,7 @@ void z8002_device::Z3B_ssss_1011_0000_aaaa_dddd_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRPORT_W( 1, RW(dst), RDMEM_W(AS_DATA, RW(src))); + WRPORT_W( 1, RW(dst), RDIR_W(src)); RW(dst) -= 2; RW(src) -= 2; if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -2915,7 +2988,7 @@ void z8002_device::Z40_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RB(dst) = ADDB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = ADDB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -2928,7 +3001,7 @@ void z8002_device::Z40_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RB(dst) = ADDB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = ADDB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -2939,7 +3012,7 @@ void z8002_device::Z41_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RW(dst) = ADDW(RW(dst), RDMEM_W(AS_DATA, addr)); /* EHC */ + RW(dst) = ADDW(RW(dst), RDMEM_W(*m_data, addr)); /* EHC */ } /****************************************** @@ -2952,7 +3025,7 @@ void z8002_device::Z41_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RW(dst) = ADDW(RW(dst), RDMEM_W(AS_DATA, addr)); /* ASG */ + RW(dst) = ADDW(RW(dst), RDMEM_W(*m_data, addr)); /* ASG */ } /****************************************** @@ -2963,7 +3036,7 @@ void z8002_device::Z42_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RB(dst) = SUBB(RB(dst), RDMEM_B(AS_DATA, addr)); /* EHC */ + RB(dst) = SUBB(RB(dst), RDMEM_B(*m_data, addr)); /* EHC */ } /****************************************** @@ -2976,7 +3049,7 @@ void z8002_device::Z42_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RB(dst) = SUBB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = SUBB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -2987,7 +3060,7 @@ void z8002_device::Z43_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RW(dst) = SUBW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = SUBW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3000,7 +3073,7 @@ void z8002_device::Z43_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RW(dst) = SUBW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = SUBW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3011,7 +3084,7 @@ void z8002_device::Z44_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RB(dst) = ORB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = ORB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3024,7 +3097,7 @@ void z8002_device::Z44_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RB(dst) = ORB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = ORB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3035,7 +3108,7 @@ void z8002_device::Z45_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RW(dst) = ORW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = ORW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3048,7 +3121,7 @@ void z8002_device::Z45_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RW(dst) = ORW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = ORW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3059,7 +3132,7 @@ void z8002_device::Z46_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RB(dst) = ANDB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = ANDB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3072,7 +3145,7 @@ void z8002_device::Z46_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RB(dst) = ANDB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = ANDB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3083,7 +3156,7 @@ void z8002_device::Z47_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RW(dst) = ANDW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = ANDW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3096,7 +3169,7 @@ void z8002_device::Z47_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RW(dst) = ANDW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = ANDW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3107,7 +3180,7 @@ void z8002_device::Z48_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RB(dst) = XORB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = XORB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3120,7 +3193,7 @@ void z8002_device::Z48_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RB(dst) = XORB(RB(dst), RDMEM_B(AS_DATA, addr)); + RB(dst) = XORB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3131,7 +3204,7 @@ void z8002_device::Z49_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RW(dst) = XORW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = XORW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3144,7 +3217,7 @@ void z8002_device::Z49_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RW(dst) = XORW(RW(dst), RDMEM_W(AS_DATA, addr)); + RW(dst) = XORW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3155,7 +3228,7 @@ void z8002_device::Z4A_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - CPB(RB(dst), RDMEM_B(AS_DATA, addr)); + CPB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3168,7 +3241,7 @@ void z8002_device::Z4A_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - CPB(RB(dst), RDMEM_B(AS_DATA, addr)); + CPB(RB(dst), RDMEM_B(*m_data, addr)); } /****************************************** @@ -3179,7 +3252,7 @@ void z8002_device::Z4B_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - CPW(RW(dst), RDMEM_W(AS_DATA, addr)); + CPW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3192,7 +3265,7 @@ void z8002_device::Z4B_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - CPW(RW(dst), RDMEM_W(AS_DATA, addr)); + CPW(RW(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3202,7 +3275,7 @@ void z8002_device::Z4B_ssN0_dddd_addr() void z8002_device::Z4C_0000_0000_addr() { GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, COMB(RDMEM_W(AS_DATA, addr))); + WRMEM_B(*m_data, addr, COMB(RDMEM_W(*m_data, addr))); } /****************************************** @@ -3213,7 +3286,7 @@ void z8002_device::Z4C_0000_0001_addr_imm8() { GET_ADDR(OP1); GET_IMM8(OP2); - CPB(RDMEM_B(AS_DATA, addr), imm8); + CPB(RDMEM_B(*m_data, addr), imm8); } /****************************************** @@ -3223,7 +3296,7 @@ void z8002_device::Z4C_0000_0001_addr_imm8() void z8002_device::Z4C_0000_0010_addr() { GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, NEGB(RDMEM_B(AS_DATA, addr))); + WRMEM_B(*m_data, addr, NEGB(RDMEM_B(*m_data, addr))); } /****************************************** @@ -3233,7 +3306,7 @@ void z8002_device::Z4C_0000_0010_addr() void z8002_device::Z4C_0000_0100_addr() { GET_ADDR(OP1); - TESTB(RDMEM_B(AS_DATA, addr)); + TESTB(RDMEM_B(*m_data, addr)); } /****************************************** @@ -3244,7 +3317,7 @@ void z8002_device::Z4C_0000_0101_addr_imm8() { GET_ADDR(OP1); GET_IMM8(OP2); - WRMEM_B(AS_DATA, addr, imm8); + WRMEM_B(*m_data, addr, imm8); } /****************************************** @@ -3254,8 +3327,8 @@ void z8002_device::Z4C_0000_0101_addr_imm8() void z8002_device::Z4C_0000_0110_addr() { GET_ADDR(OP1); - if (RDMEM_B(AS_DATA, addr) & S08) SET_S; else CLR_S; - WRMEM_B(AS_DATA, addr, 0xff); + if (RDMEM_B(*m_data, addr) & S08) SET_S; else CLR_S; + WRMEM_B(*m_data, addr, 0xff); } /****************************************** @@ -3265,7 +3338,7 @@ void z8002_device::Z4C_0000_0110_addr() void z8002_device::Z4C_0000_1000_addr() { GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, 0); + WRMEM_B(*m_data, addr, 0); } /****************************************** @@ -3277,7 +3350,7 @@ void z8002_device::Z4C_ddN0_0000_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, COMB(RDMEM_B(AS_DATA, addr))); + WRMEM_B(*m_data, addr, COMB(RDMEM_B(*m_data, addr))); } /****************************************** @@ -3290,7 +3363,7 @@ void z8002_device::Z4C_ddN0_0001_addr_imm8() GET_ADDR(OP1); GET_IMM8(OP2); addr = addr_add(addr, RW(dst)); - CPB(RDMEM_B(AS_DATA, addr), imm8); + CPB(RDMEM_B(*m_data, addr), imm8); } /****************************************** @@ -3302,7 +3375,7 @@ void z8002_device::Z4C_ddN0_0010_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, NEGB(RDMEM_B(AS_DATA, addr))); + WRMEM_B(*m_data, addr, NEGB(RDMEM_B(*m_data, addr))); } /****************************************** @@ -3314,7 +3387,7 @@ void z8002_device::Z4C_ddN0_0100_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - TESTB(RDMEM_B(AS_DATA, addr)); + TESTB(RDMEM_B(*m_data, addr)); } /****************************************** @@ -3327,7 +3400,7 @@ void z8002_device::Z4C_ddN0_0101_addr_imm8() GET_ADDR(OP1); GET_IMM8(OP2); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, imm8); + WRMEM_B(*m_data, addr, imm8); } /****************************************** @@ -3339,8 +3412,8 @@ void z8002_device::Z4C_ddN0_0110_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - if (RDMEM_B(AS_DATA, addr) & S08) SET_S; else CLR_S; - WRMEM_B(AS_DATA, addr, 0xff); + if (RDMEM_B(*m_data, addr) & S08) SET_S; else CLR_S; + WRMEM_B(*m_data, addr, 0xff); } /****************************************** @@ -3352,7 +3425,7 @@ void z8002_device::Z4C_ddN0_1000_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, 0); + WRMEM_B(*m_data, addr, 0); } /****************************************** @@ -3362,7 +3435,7 @@ void z8002_device::Z4C_ddN0_1000_addr() void z8002_device::Z4D_0000_0000_addr() { GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, COMW(RDMEM_W(AS_DATA, addr))); + WRMEM_W(*m_data, addr, COMW(RDMEM_W(*m_data, addr))); } /****************************************** @@ -3373,7 +3446,7 @@ void z8002_device::Z4D_0000_0001_addr_imm16() { GET_ADDR(OP1); GET_IMM16(OP2); - CPW(RDMEM_W(AS_DATA, addr), imm16); + CPW(RDMEM_W(*m_data, addr), imm16); } /****************************************** @@ -3383,7 +3456,7 @@ void z8002_device::Z4D_0000_0001_addr_imm16() void z8002_device::Z4D_0000_0010_addr() { GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, NEGW(RDMEM_W(AS_DATA, addr))); + WRMEM_W(*m_data, addr, NEGW(RDMEM_W(*m_data, addr))); } /****************************************** @@ -3393,7 +3466,7 @@ void z8002_device::Z4D_0000_0010_addr() void z8002_device::Z4D_0000_0100_addr() { GET_ADDR(OP1); - TESTW(RDMEM_W(AS_DATA, addr)); + TESTW(RDMEM_W(*m_data, addr)); } /****************************************** @@ -3404,7 +3477,7 @@ void z8002_device::Z4D_0000_0101_addr_imm16() { GET_ADDR(OP1); GET_IMM16(OP2); - WRMEM_W(AS_DATA, addr, imm16); + WRMEM_W(*m_data, addr, imm16); } /****************************************** @@ -3414,8 +3487,8 @@ void z8002_device::Z4D_0000_0101_addr_imm16() void z8002_device::Z4D_0000_0110_addr() { GET_ADDR(OP1); - if (RDMEM_W(AS_DATA, addr) & S16) SET_S; else CLR_S; - WRMEM_W(AS_DATA, addr, 0xffff); + if (RDMEM_W(*m_data, addr) & S16) SET_S; else CLR_S; + WRMEM_W(*m_data, addr, 0xffff); } /****************************************** @@ -3425,7 +3498,7 @@ void z8002_device::Z4D_0000_0110_addr() void z8002_device::Z4D_0000_1000_addr() { GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, 0); + WRMEM_W(*m_data, addr, 0); } /****************************************** @@ -3437,7 +3510,7 @@ void z8002_device::Z4D_ddN0_0000_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, COMW(RDMEM_W(AS_DATA, addr))); + WRMEM_W(*m_data, addr, COMW(RDMEM_W(*m_data, addr))); } /****************************************** @@ -3450,7 +3523,7 @@ void z8002_device::Z4D_ddN0_0001_addr_imm16() GET_ADDR(OP1); GET_IMM16(OP2); addr = addr_add(addr, RW(dst)); - CPW(RDMEM_W(AS_DATA, addr), imm16); + CPW(RDMEM_W(*m_data, addr), imm16); } /****************************************** @@ -3462,7 +3535,7 @@ void z8002_device::Z4D_ddN0_0010_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, NEGW(RDMEM_W(AS_DATA, addr))); + WRMEM_W(*m_data, addr, NEGW(RDMEM_W(*m_data, addr))); } /****************************************** @@ -3474,7 +3547,7 @@ void z8002_device::Z4D_ddN0_0100_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - TESTW(RDMEM_W(AS_DATA, addr)); + TESTW(RDMEM_W(*m_data, addr)); } /****************************************** @@ -3487,7 +3560,7 @@ void z8002_device::Z4D_ddN0_0101_addr_imm16() GET_ADDR(OP1); GET_IMM16(OP2); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, imm16); + WRMEM_W(*m_data, addr, imm16); } /****************************************** @@ -3499,8 +3572,8 @@ void z8002_device::Z4D_ddN0_0110_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - if (RDMEM_W(AS_DATA, addr) & S16) SET_S; else CLR_S; - WRMEM_W(AS_DATA, addr, 0xffff); + if (RDMEM_W(*m_data, addr) & S16) SET_S; else CLR_S; + WRMEM_W(*m_data, addr, 0xffff); } /****************************************** @@ -3512,7 +3585,7 @@ void z8002_device::Z4D_ddN0_1000_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, 0); + WRMEM_W(*m_data, addr, 0); } /****************************************** @@ -3525,7 +3598,7 @@ void z8002_device::Z4E_ddN0_ssN0_addr() GET_SRC(OP0,NIB3); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, RB(src)); + WRMEM_B(*m_data, addr, RB(src)); } /****************************************** @@ -3536,7 +3609,7 @@ void z8002_device::Z50_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - CPL(RL(dst), RDMEM_L(AS_DATA, addr)); + CPL(RL(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3549,7 +3622,7 @@ void z8002_device::Z50_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - CPL(RL(dst), RDMEM_L(AS_DATA, addr)); + CPL(RL(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3560,7 +3633,7 @@ void z8002_device::Z51_ddN0_0000_addr() { GET_DST(OP0,NIB2); GET_ADDR(OP1); - PUSHL(dst, RDMEM_L(AS_DATA, addr)); + PUSHL(dst, RDMEM_L(*m_data, addr)); } /****************************************** @@ -3573,7 +3646,7 @@ void z8002_device::Z51_ddN0_ssN0_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - PUSHL(dst, RDMEM_L(AS_DATA, addr)); + PUSHL(dst, RDMEM_L(*m_data, addr)); } /****************************************** @@ -3584,7 +3657,7 @@ void z8002_device::Z52_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RL(dst) = SUBL(RL(dst), RDMEM_L(AS_DATA, addr)); + RL(dst) = SUBL(RL(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3597,7 +3670,7 @@ void z8002_device::Z52_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RL(dst) = SUBL(RL(dst), RDMEM_L(AS_DATA, addr)); + RL(dst) = SUBL(RL(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3608,7 +3681,7 @@ void z8002_device::Z53_ddN0_0000_addr() { GET_DST(OP0,NIB2); GET_ADDR(OP1); - PUSHW(dst, RDMEM_W(AS_DATA, addr)); + PUSHW(dst, RDMEM_W(*m_data, addr)); } /****************************************** @@ -3621,7 +3694,7 @@ void z8002_device::Z53_ddN0_ssN0_addr() GET_SRC(OP0,NIB3); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - PUSHW(dst, RDMEM_W(AS_DATA, addr)); + PUSHW(dst, RDMEM_W(*m_data, addr)); } /****************************************** @@ -3632,7 +3705,7 @@ void z8002_device::Z54_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RL(dst) = RDMEM_L(AS_DATA, addr); + RL(dst) = RDMEM_L(*m_data, addr); } /****************************************** @@ -3645,7 +3718,7 @@ void z8002_device::Z54_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RL(dst) = RDMEM_L(AS_DATA, addr); + RL(dst) = RDMEM_L(*m_data, addr); } /****************************************** @@ -3656,7 +3729,7 @@ void z8002_device::Z55_ssN0_0000_addr() { GET_SRC(OP0,NIB2); GET_ADDR(OP1); - WRMEM_L(AS_DATA, addr, POPL(src)); + WRMEM_L(*m_data, addr, POPL(src)); } /****************************************** @@ -3669,7 +3742,7 @@ void z8002_device::Z55_ssN0_ddN0_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_L(AS_DATA, addr, POPL(src)); + WRMEM_L(*m_data, addr, POPL(src)); } /****************************************** @@ -3680,7 +3753,7 @@ void z8002_device::Z56_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RL(dst) = ADDL(RL(dst), RDMEM_L(AS_DATA, addr)); + RL(dst) = ADDL(RL(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3693,7 +3766,7 @@ void z8002_device::Z56_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RL(dst) = ADDL(RL(dst), RDMEM_L(AS_DATA, addr)); + RL(dst) = ADDL(RL(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3704,7 +3777,7 @@ void z8002_device::Z57_ssN0_0000_addr() { GET_SRC(OP0,NIB2); GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, POPW(src)); + WRMEM_W(*m_data, addr, POPW(src)); } /****************************************** @@ -3717,7 +3790,7 @@ void z8002_device::Z57_ssN0_ddN0_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, POPW(src)); + WRMEM_W(*m_data, addr, POPW(src)); } /****************************************** @@ -3728,7 +3801,7 @@ void z8002_device::Z58_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RQ(dst) = MULTL(RQ(dst), RDMEM_L(AS_DATA, addr)); + RQ(dst) = MULTL(RQ(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3741,7 +3814,7 @@ void z8002_device::Z58_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RQ(dst) = MULTL(RQ(dst), RDMEM_L(AS_DATA, addr)); + RQ(dst) = MULTL(RQ(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3752,7 +3825,7 @@ void z8002_device::Z59_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RL(dst) = MULTW(RL(dst), RDMEM_W(AS_DATA, addr)); + RL(dst) = MULTW(RL(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3765,7 +3838,7 @@ void z8002_device::Z59_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RL(dst) = MULTW(RL(dst), RDMEM_W(AS_DATA, addr)); + RL(dst) = MULTW(RL(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3776,7 +3849,7 @@ void z8002_device::Z5A_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RQ(dst) = DIVL(RQ(dst), RDMEM_L(AS_DATA, addr)); + RQ(dst) = DIVL(RQ(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3789,7 +3862,7 @@ void z8002_device::Z5A_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RQ(dst) = DIVL(RQ(dst), RDMEM_L(AS_DATA, addr)); + RQ(dst) = DIVL(RQ(dst), RDMEM_L(*m_data, addr)); } /****************************************** @@ -3800,7 +3873,7 @@ void z8002_device::Z5B_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RL(dst) = DIVW(RL(dst), RDMEM_W(AS_DATA, addr)); + RL(dst) = DIVW(RL(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3813,7 +3886,7 @@ void z8002_device::Z5B_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RL(dst) = DIVW(RL(dst), RDMEM_W(AS_DATA, addr)); + RL(dst) = DIVW(RL(dst), RDMEM_W(*m_data, addr)); } /****************************************** @@ -3826,7 +3899,7 @@ void z8002_device::Z5C_0000_0001_0000_dddd_0000_nmin1_addr() GET_CNT(OP1,NIB3); GET_ADDR(OP2); while (cnt-- >= 0) { - RW(dst) = RDMEM_W(AS_DATA, addr); + RW(dst) = RDMEM_W(*m_data, addr); dst = (dst+1) & 15; addr = addr_add (addr, 2); } @@ -3839,7 +3912,7 @@ void z8002_device::Z5C_0000_0001_0000_dddd_0000_nmin1_addr() void z8002_device::Z5C_0000_1000_addr() { GET_ADDR(OP1); - TESTL(RDMEM_L(AS_DATA, addr)); + TESTL(RDMEM_L(*m_data, addr)); } /****************************************** @@ -3852,7 +3925,7 @@ void z8002_device::Z5C_0000_1001_0000_ssss_0000_nmin1_addr() GET_CNT(OP1,NIB3); GET_ADDR(OP2); while (cnt-- >= 0) { - WRMEM_W(AS_DATA, addr, RW(src)); + WRMEM_W(*m_data, addr, RW(src)); src = (src+1) & 15; addr = addr_add (addr, 2); } @@ -3867,7 +3940,7 @@ void z8002_device::Z5C_ddN0_1000_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - TESTL(RDMEM_L(AS_DATA, addr)); + TESTL(RDMEM_L(*m_data, addr)); } /****************************************** @@ -3882,7 +3955,7 @@ void z8002_device::Z5C_ddN0_1001_0000_ssN0_0000_nmin1_addr() GET_ADDR(OP2); addr = addr_add(addr, RW(dst)); while (cnt-- >= 0) { - WRMEM_W(AS_DATA, addr, RW(src)); + WRMEM_W(*m_data, addr, RW(src)); src = (src+1) & 15; addr = addr_add(addr, 2); } @@ -3900,7 +3973,7 @@ void z8002_device::Z5C_ssN0_0001_0000_dddd_0000_nmin1_addr() GET_ADDR(OP2); addr = addr_add(addr, RW(src)); while (cnt-- >= 0) { - RW(dst) = RDMEM_W(AS_DATA, addr); + RW(dst) = RDMEM_W(*m_data, addr); dst = (dst+1) & 15; addr = addr_add(addr, 2); } @@ -3914,7 +3987,7 @@ void z8002_device::Z5D_0000_ssss_addr() { GET_SRC(OP0,NIB3); GET_ADDR(OP1); - WRMEM_L(AS_DATA, addr, RL(src)); + WRMEM_L(*m_data, addr, RL(src)); } /****************************************** @@ -3927,7 +4000,7 @@ void z8002_device::Z5D_ddN0_ssss_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_L(AS_DATA, addr, RL(src)); + WRMEM_L(*m_data, addr, RL(src)); } /****************************************** @@ -4026,7 +4099,7 @@ void z8002_device::Z60_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RB(dst) = RDMEM_B(AS_DATA, addr); + RB(dst) = RDMEM_B(*m_data, addr); } /****************************************** @@ -4039,7 +4112,7 @@ void z8002_device::Z60_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RB(dst) = RDMEM_B(AS_DATA, addr); + RB(dst) = RDMEM_B(*m_data, addr); } /****************************************** @@ -4050,7 +4123,7 @@ void z8002_device::Z61_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - RW(dst) = RDMEM_W(AS_DATA, addr); + RW(dst) = RDMEM_W(*m_data, addr); } /****************************************** @@ -4063,7 +4136,7 @@ void z8002_device::Z61_ssN0_dddd_addr() GET_SRC(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(src)); - RW(dst) = RDMEM_W(AS_DATA, addr); + RW(dst) = RDMEM_W(*m_data, addr); } /****************************************** @@ -4074,7 +4147,7 @@ void z8002_device::Z62_0000_imm4_addr() { GET_BIT(OP0); GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, RDMEM_B(AS_DATA, addr) & ~bit); + WRMEM_B(*m_data, addr, RDMEM_B(*m_data, addr) & ~bit); } /****************************************** @@ -4087,7 +4160,7 @@ void z8002_device::Z62_ddN0_imm4_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, RDMEM_B(AS_DATA, addr) & ~bit); + WRMEM_B(*m_data, addr, RDMEM_B(*m_data, addr) & ~bit); } /****************************************** @@ -4098,7 +4171,7 @@ void z8002_device::Z63_0000_imm4_addr() { GET_BIT(OP0); GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, RDMEM_W(AS_DATA, addr) & ~bit); + WRMEM_W(*m_data, addr, RDMEM_W(*m_data, addr) & ~bit); } /****************************************** @@ -4111,7 +4184,7 @@ void z8002_device::Z63_ddN0_imm4_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, RDMEM_W(AS_DATA, addr) & ~bit); + WRMEM_W(*m_data, addr, RDMEM_W(*m_data, addr) & ~bit); } /****************************************** @@ -4122,7 +4195,7 @@ void z8002_device::Z64_0000_imm4_addr() { GET_BIT(OP0); GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, RDMEM_B(AS_DATA, addr) | bit); + WRMEM_B(*m_data, addr, RDMEM_B(*m_data, addr) | bit); } /****************************************** @@ -4135,7 +4208,7 @@ void z8002_device::Z64_ddN0_imm4_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, RDMEM_B(AS_DATA, addr) | bit); + WRMEM_B(*m_data, addr, RDMEM_B(*m_data, addr) | bit); } /****************************************** @@ -4146,7 +4219,7 @@ void z8002_device::Z65_0000_imm4_addr() { GET_BIT(OP0); GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, RDMEM_W(AS_DATA, addr) | bit); + WRMEM_W(*m_data, addr, RDMEM_W(*m_data, addr) | bit); } /****************************************** @@ -4159,7 +4232,7 @@ void z8002_device::Z65_ddN0_imm4_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, RDMEM_W(AS_DATA, addr) | bit); + WRMEM_W(*m_data, addr, RDMEM_W(*m_data, addr) | bit); } /****************************************** @@ -4170,7 +4243,7 @@ void z8002_device::Z66_0000_imm4_addr() { GET_BIT(OP0); GET_ADDR(OP1); - if (RDMEM_B(AS_DATA, addr) & bit) CLR_Z; else SET_Z; + if (RDMEM_B(*m_data, addr) & bit) CLR_Z; else SET_Z; } /****************************************** @@ -4183,7 +4256,7 @@ void z8002_device::Z66_ddN0_imm4_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - if (RDMEM_B(AS_DATA, addr) & bit) CLR_Z; else SET_Z; + if (RDMEM_B(*m_data, addr) & bit) CLR_Z; else SET_Z; } /****************************************** @@ -4194,7 +4267,7 @@ void z8002_device::Z67_0000_imm4_addr() { GET_BIT(OP0); GET_ADDR(OP1); - if (RDMEM_W(AS_DATA, addr) & bit) CLR_Z; else SET_Z; + if (RDMEM_W(*m_data, addr) & bit) CLR_Z; else SET_Z; } /****************************************** @@ -4207,7 +4280,7 @@ void z8002_device::Z67_ddN0_imm4_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - if (RDMEM_W(AS_DATA, addr) & bit) CLR_Z; else SET_Z; + if (RDMEM_W(*m_data, addr) & bit) CLR_Z; else SET_Z; } /****************************************** @@ -4218,7 +4291,7 @@ void z8002_device::Z68_0000_imm4m1_addr() { GET_I4M1(OP0,NIB3); GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, INCB(RDMEM_B(AS_DATA, addr), i4p1)); + WRMEM_B(*m_data, addr, INCB(RDMEM_B(*m_data, addr), i4p1)); } /****************************************** @@ -4231,7 +4304,7 @@ void z8002_device::Z68_ddN0_imm4m1_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, INCB(RDMEM_B(AS_DATA, addr), i4p1)); + WRMEM_B(*m_data, addr, INCB(RDMEM_B(*m_data, addr), i4p1)); } /****************************************** @@ -4242,7 +4315,7 @@ void z8002_device::Z69_0000_imm4m1_addr() { GET_I4M1(OP0,NIB3); GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, INCW(RDMEM_W(AS_DATA, addr), i4p1)); + WRMEM_W(*m_data, addr, INCW(RDMEM_W(*m_data, addr), i4p1)); } /****************************************** @@ -4255,7 +4328,7 @@ void z8002_device::Z69_ddN0_imm4m1_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, INCW(RDMEM_W(AS_DATA, addr), i4p1)); + WRMEM_W(*m_data, addr, INCW(RDMEM_W(*m_data, addr), i4p1)); } /****************************************** @@ -4266,7 +4339,7 @@ void z8002_device::Z6A_0000_imm4m1_addr() { GET_I4M1(OP0,NIB3); GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, DECB(RDMEM_B(AS_DATA, addr), i4p1)); + WRMEM_B(*m_data, addr, DECB(RDMEM_B(*m_data, addr), i4p1)); } /****************************************** @@ -4279,7 +4352,7 @@ void z8002_device::Z6A_ddN0_imm4m1_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, DECB(RDMEM_B(AS_DATA, addr), i4p1)); + WRMEM_B(*m_data, addr, DECB(RDMEM_B(*m_data, addr), i4p1)); } /****************************************** @@ -4290,7 +4363,7 @@ void z8002_device::Z6B_0000_imm4m1_addr() { GET_I4M1(OP0,NIB3); GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, DECW(RDMEM_W(AS_DATA, addr), i4p1)); + WRMEM_W(*m_data, addr, DECW(RDMEM_W(*m_data, addr), i4p1)); } /****************************************** @@ -4303,7 +4376,7 @@ void z8002_device::Z6B_ddN0_imm4m1_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, DECW(RDMEM_W(AS_DATA, addr), i4p1)); + WRMEM_W(*m_data, addr, DECW(RDMEM_W(*m_data, addr), i4p1)); } /****************************************** @@ -4314,8 +4387,8 @@ void z8002_device::Z6C_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - uint8_t tmp = RDMEM_B(AS_DATA, addr); - WRMEM_B(AS_DATA, addr, RB(dst)); + uint8_t tmp = RDMEM_B(*m_data, addr); + WRMEM_B(*m_data, addr, RB(dst)); RB(dst) = tmp; } @@ -4330,8 +4403,8 @@ void z8002_device::Z6C_ssN0_dddd_addr() GET_ADDR(OP1); uint8_t tmp; addr = addr_add(addr, RW(src)); - tmp = RDMEM_B(AS_DATA, addr); - WRMEM_B(AS_DATA, addr, RB(dst)); + tmp = RDMEM_B(*m_data, addr); + WRMEM_B(*m_data, addr, RB(dst)); RB(dst) = tmp; } @@ -4343,8 +4416,8 @@ void z8002_device::Z6D_0000_dddd_addr() { GET_DST(OP0,NIB3); GET_ADDR(OP1); - uint16_t tmp = RDMEM_W(AS_DATA, addr); - WRMEM_W(AS_DATA, addr, RW(dst)); + uint16_t tmp = RDMEM_W(*m_data, addr); + WRMEM_W(*m_data, addr, RW(dst)); RW(dst) = tmp; } @@ -4359,8 +4432,8 @@ void z8002_device::Z6D_ssN0_dddd_addr() GET_ADDR(OP1); uint16_t tmp; addr = addr_add(addr, RW(src)); - tmp = RDMEM_W(AS_DATA, addr); - WRMEM_W(AS_DATA, addr, RW(dst)); + tmp = RDMEM_W(*m_data, addr); + WRMEM_W(*m_data, addr, RW(dst)); RW(dst) = tmp; } @@ -4372,7 +4445,7 @@ void z8002_device::Z6E_0000_ssss_addr() { GET_SRC(OP0,NIB3); GET_ADDR(OP1); - WRMEM_B(AS_DATA, addr, RB(src)); + WRMEM_B(*m_data, addr, RB(src)); } /****************************************** @@ -4385,7 +4458,7 @@ void z8002_device::Z6E_ddN0_ssss_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_B(AS_DATA, addr, RB(src)); + WRMEM_B(*m_data, addr, RB(src)); } /****************************************** @@ -4396,7 +4469,7 @@ void z8002_device::Z6F_0000_ssss_addr() { GET_SRC(OP0,NIB3); GET_ADDR(OP1); - WRMEM_W(AS_DATA, addr, RW(src)); + WRMEM_W(*m_data, addr, RW(src)); } /****************************************** @@ -4409,7 +4482,7 @@ void z8002_device::Z6F_ddN0_ssss_addr() GET_DST(OP0,NIB2); GET_ADDR(OP1); addr = addr_add(addr, RW(dst)); - WRMEM_W(AS_DATA, addr, RW(src)); + WRMEM_W(*m_data, addr, RW(src)); } /****************************************** @@ -4421,7 +4494,7 @@ void z8002_device::Z70_ssN0_dddd_0000_xxxx_0000_0000() GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); GET_IDX(OP1,NIB1); - RB(dst) = RDMEM_B(AS_DATA, addr_add(addr_from_reg(src), RW(idx))); + RB(dst) = RDBX_B(src, RW(idx)); } /****************************************** @@ -4433,7 +4506,7 @@ void z8002_device::Z71_ssN0_dddd_0000_xxxx_0000_0000() GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); GET_IDX(OP1,NIB1); - RW(dst) = RDMEM_W(AS_DATA, addr_add(addr_from_reg(src), RW(idx))); + RW(dst) = RDBX_W(src, RW(idx)); } /****************************************** @@ -4445,7 +4518,7 @@ void z8002_device::Z72_ddN0_ssss_0000_xxxx_0000_0000() GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); GET_IDX(OP1,NIB1); - WRMEM_B(AS_DATA, addr_add(addr_from_reg(dst), RW(idx)), RB(src)); + WRBX_B(dst, RW(idx), RB(src)); } /****************************************** @@ -4457,7 +4530,7 @@ void z8002_device::Z73_ddN0_ssss_0000_xxxx_0000_0000() GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); GET_IDX(OP1,NIB1); - WRMEM_W(AS_DATA, addr_add(addr_from_reg(dst), RW(idx)), RW(src)); + WRBX_W(dst, RW(idx), RW(src)); } /****************************************** @@ -4487,7 +4560,7 @@ void z8002_device::Z75_ssN0_dddd_0000_xxxx_0000_0000() GET_DST(OP0,NIB3); GET_SRC(OP0,NIB2); GET_IDX(OP1,NIB1); - RL(dst) = RDMEM_L(AS_DATA, addr_add(addr_from_reg(src), RW(idx))); + RL(dst) = RDBX_L(src, RW(idx)); } /****************************************** @@ -4534,7 +4607,7 @@ void z8002_device::Z77_ddN0_ssss_0000_xxxx_0000_0000() GET_SRC(OP0,NIB3); GET_DST(OP0,NIB2); GET_IDX(OP1,NIB1); - WRMEM_L(AS_DATA, addr_add(addr_from_reg(dst), RW(idx)), RL(src)); + WRBX_L(dst, RW(idx), RL(src)); } /****************************************** @@ -4561,12 +4634,12 @@ void z8002_device::Z79_0000_0000_addr() GET_ADDR(OP1); uint16_t fcw; if (get_segmented_mode()) { - fcw = RDMEM_W(AS_DATA, addr + 2); - set_pc(segmented_addr(RDMEM_L(AS_DATA, addr + 4))); + fcw = RDMEM_W(*m_data, addr + 2); + set_pc(segmented_addr(RDMEM_L(*m_data, addr + 4))); } else { - fcw = RDMEM_W(AS_DATA, addr); - set_pc(RDMEM_W(AS_DATA, (uint16_t)(addr + 2))); + fcw = RDMEM_W(*m_data, addr); + set_pc(RDMEM_W(*m_data, (uint16_t)(addr + 2))); } CHANGE_FCW(fcw); /* check for user/system mode change */ } @@ -4583,12 +4656,12 @@ void z8002_device::Z79_ssN0_0000_addr() uint16_t fcw; addr = addr_add(addr, RW(src)); if (get_segmented_mode()) { - fcw = RDMEM_W(AS_DATA, addr + 2); - set_pc(segmented_addr(RDMEM_L(AS_DATA, addr + 4))); + fcw = RDMEM_W(*m_data, addr + 2); + set_pc(segmented_addr(RDMEM_L(*m_data, addr + 4))); } else { - fcw = RDMEM_W(AS_DATA, addr); - m_pc = RDMEM_W(AS_DATA, (uint16_t)(addr + 2)); + fcw = RDMEM_W(*m_data, addr); + m_pc = RDMEM_W(*m_data, (uint16_t)(addr + 2)); } if ((fcw ^ m_fcw) & F_SEG) printf("ldps 3 (0x%05x): changing from %ssegmented mode to %ssegmented mode\n", m_pc, (fcw & F_SEG) ? "non-" : "", (fcw & F_SEG) ? "" : "non-"); CHANGE_FCW(fcw); /* check for user/system mode change */ @@ -5915,7 +5988,7 @@ void z8002_device::ZB8_ddN0_0010_0000_rrrr_ssN0_0000() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); + uint8_t xlt = RDBX_B(src, RDIR_B(dst)); RB(1) = xlt; /* load RH1 */ if (xlt) CLR_Z; else SET_Z; add_to_addr_reg(dst, 1); @@ -5931,7 +6004,7 @@ void z8002_device::ZB8_ddN0_0110_0000_rrrr_ssN0_1110() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); + uint8_t xlt = RDBX_B(src, RDIR_B(dst)); RB(1) = xlt; /* load RH1 */ if (xlt) CLR_Z; else SET_Z; add_to_addr_reg(dst, 1); @@ -5952,7 +6025,7 @@ void z8002_device::ZB8_ddN0_1010_0000_rrrr_ssN0_0000() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); + uint8_t xlt = RDBX_B(src, RDIR_B(dst)); RB(1) = xlt; /* load RH1 */ if (xlt) CLR_Z; else SET_Z; sub_from_addr_reg(dst, 1); @@ -5968,7 +6041,7 @@ void z8002_device::ZB8_ddN0_1110_0000_rrrr_ssN0_1110() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); + uint8_t xlt = RDBX_B(src, RDIR_B(dst)); RB(1) = xlt; /* load RH1 */ if (xlt) CLR_Z; else SET_Z; sub_from_addr_reg(dst, 1); @@ -5989,8 +6062,10 @@ void z8002_device::ZB8_ddN0_0000_0000_rrrr_ssN0_0000() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); - WRMEM_B(AS_DATA, addr_from_reg(dst), xlt); + address_space &dstspace = dst == SP ? *m_stack : *m_data; + uint32_t dstaddr = addr_from_reg(dst); + uint8_t xlt = RDBX_B(src, RDMEM_B(dstspace, dstaddr)); + WRMEM_B(dstspace, dstaddr, xlt); RB(1) = xlt; /* destroy RH1 */ add_to_addr_reg(dst, 1); if (--RW(cnt)) CLR_V; else SET_V; @@ -6005,8 +6080,10 @@ void z8002_device::ZB8_ddN0_0100_0000_rrrr_ssN0_0000() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); - WRMEM_B(AS_DATA, addr_from_reg(dst), xlt); + address_space &dstspace = dst == SP ? *m_stack : *m_data; + uint32_t dstaddr = addr_from_reg(dst); + uint8_t xlt = RDBX_B(src, RDMEM_B(dstspace, dstaddr)); + WRMEM_B(dstspace, dstaddr, xlt); RB(1) = xlt; /* destroy RH1 */ add_to_addr_reg(dst, 1); if (--RW(cnt)) { CLR_V; m_pc -= 4; } else SET_V; @@ -6021,8 +6098,10 @@ void z8002_device::ZB8_ddN0_1000_0000_rrrr_ssN0_0000() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); - WRMEM_B(AS_DATA, addr_from_reg(dst), xlt); + address_space &dstspace = dst == SP ? *m_stack : *m_data; + uint32_t dstaddr = addr_from_reg(dst); + uint8_t xlt = RDBX_B(src, RDMEM_B(dstspace, dstaddr)); + WRMEM_B(dstspace, dstaddr, xlt); RB(1) = xlt; /* destroy RH1 */ sub_from_addr_reg(dst, 1); if (--RW(cnt)) CLR_V; else SET_V; @@ -6037,8 +6116,10 @@ void z8002_device::ZB8_ddN0_1100_0000_rrrr_ssN0_0000() GET_DST(OP0,NIB2); GET_SRC(OP1,NIB2); GET_CNT(OP1,NIB1); - uint8_t xlt = RDMEM_B(AS_DATA, addr_from_reg(src) + RDMEM_B(AS_DATA, addr_from_reg(dst))); - WRMEM_B(AS_DATA, addr_from_reg(dst), xlt); + address_space &dstspace = dst == SP ? *m_stack : *m_data; + uint32_t dstaddr = addr_from_reg(dst); + uint8_t xlt = RDBX_B(src, RDMEM_B(dstspace, dstaddr)); + WRMEM_B(dstspace, dstaddr, xlt); RB(1) = xlt; /* destroy RH1 */ sub_from_addr_reg(dst, 1); if (--RW(cnt)) { CLR_V; m_pc -= 4; } else SET_V; @@ -6069,7 +6150,7 @@ void z8002_device::ZBA_ssN0_0000_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RB(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6103,7 +6184,7 @@ void z8002_device::ZBA_ssN0_0001_0000_rrrr_ddN0_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); /* repeat? */ - WRMEM_B(AS_DATA, addr_from_reg(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + WRIR_B(dst, RDIR_B(src)); add_to_addr_reg(src, 1); add_to_addr_reg(dst, 1); if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -6119,7 +6200,7 @@ void z8002_device::ZBA_ssN0_0010_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RDMEM_B(AS_DATA, addr_from_reg(dst)), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RDIR_B(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6153,7 +6234,7 @@ void z8002_device::ZBA_ssN0_0100_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RB(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6186,7 +6267,7 @@ void z8002_device::ZBA_ssN0_0110_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RDMEM_B(AS_DATA, addr_from_reg(dst)), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RDIR_B(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6220,7 +6301,7 @@ void z8002_device::ZBA_ssN0_1000_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RB(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6254,7 +6335,7 @@ void z8002_device::ZBA_ssN0_1001_0000_rrrr_ddN0_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_B(AS_DATA, addr_from_reg(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + WRIR_B(dst, RDIR_B(src)); sub_from_addr_reg(src, 1); sub_from_addr_reg(dst, 1); if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -6270,7 +6351,7 @@ void z8002_device::ZBA_ssN0_1010_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RDMEM_B(AS_DATA, addr_from_reg(dst)), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RDIR_B(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6304,7 +6385,7 @@ void z8002_device::ZBA_ssN0_1100_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RB(dst), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RB(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6337,7 +6418,7 @@ void z8002_device::ZBA_ssN0_1110_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPB(RDMEM_B(AS_DATA, addr_from_reg(dst)), RDMEM_B(AS_DATA, addr_from_reg(src))); + CPB(RDIR_B(dst), RDIR_B(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6371,7 +6452,7 @@ void z8002_device::ZBB_ssN0_0000_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RW(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6405,7 +6486,7 @@ void z8002_device::ZBB_ssN0_0001_0000_rrrr_ddN0_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_W(AS_DATA, addr_from_reg(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + WRIR_W(dst, RDIR_W(src)); add_to_addr_reg(src, 2); add_to_addr_reg(dst, 2); if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -6421,7 +6502,7 @@ void z8002_device::ZBB_ssN0_0010_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RDMEM_W(AS_DATA, addr_from_reg(dst)), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RDIR_W(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6455,7 +6536,7 @@ void z8002_device::ZBB_ssN0_0100_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RW(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6488,7 +6569,7 @@ void z8002_device::ZBB_ssN0_0110_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RDMEM_W(AS_DATA, addr_from_reg(dst)), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RDIR_W(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6522,7 +6603,7 @@ void z8002_device::ZBB_ssN0_1000_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RW(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6556,7 +6637,7 @@ void z8002_device::ZBB_ssN0_1001_0000_rrrr_ddN0_x000() GET_CNT(OP1,NIB1); GET_DST(OP1,NIB2); GET_CCC(OP1,NIB3); - WRMEM_W(AS_DATA, addr_from_reg(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + WRIR_W(dst, RDIR_W(src)); sub_from_addr_reg(src, 2); sub_from_addr_reg(dst, 2); if (--RW(cnt)) { CLR_V; if (cc == 0) m_pc -= 4; } else SET_V; @@ -6572,7 +6653,7 @@ void z8002_device::ZBB_ssN0_1010_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RDMEM_W(AS_DATA, addr_from_reg(dst)), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RDIR_W(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6606,7 +6687,7 @@ void z8002_device::ZBB_ssN0_1100_0000_rrrr_dddd_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RW(dst), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RW(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; @@ -6639,7 +6720,7 @@ void z8002_device::ZBB_ssN0_1110_0000_rrrr_ddN0_cccc() GET_CCC(OP1,NIB3); GET_DST(OP1,NIB2); GET_CNT(OP1,NIB1); - CPW(RDMEM_W(AS_DATA, addr_from_reg(dst)), RDMEM_W(AS_DATA, addr_from_reg(src))); + CPW(RDIR_W(dst), RDIR_W(src)); switch (cc) { case 0: if (CC0) SET_Z; else CLR_Z; break; case 1: if (CC1) SET_Z; else CLR_Z; break; diff --git a/src/devices/machine/i82355.cpp b/src/devices/machine/i82355.cpp index d37d44d2ebe..18741710489 100644 --- a/src/devices/machine/i82355.cpp +++ b/src/devices/machine/i82355.cpp @@ -280,13 +280,12 @@ void i82355_device::global_config(u8 data) void i82355_device::identify_board() { - logerror("%s: Board identified as %c%c%c (%04X) product %02X.%02X\n", machine().describe_context(), + // Use standard format for naming .CFG and .OVL files + logerror("%s: EISA board identified as %c%c%c%04X\n", machine().describe_context(), ((m_id.w.h & 0x7c00) >> 10) + 'A' - 1, ((m_id.w.h & 0x03e0) >> 5) + 'A' - 1, (m_id.w.h & 0x001f) + 'A' - 1, - m_id.w.h, - m_id.b.h, - m_id.b.l); + m_id.w.l); } diff --git a/src/devices/machine/nscsi_cd.cpp b/src/devices/machine/nscsi_cd.cpp index b58a179161a..ebfa49f1cae 100644 --- a/src/devices/machine/nscsi_cd.cpp +++ b/src/devices/machine/nscsi_cd.cpp @@ -14,6 +14,7 @@ DEFINE_DEVICE_TYPE(NSCSI_XM5301SUN, nscsi_toshiba_xm5301_sun_device, "nxm5301sun DEFINE_DEVICE_TYPE(NSCSI_XM5401SUN, nscsi_toshiba_xm5401_sun_device, "nxm5401sun", "XM-5401B Sun 4x CD-ROM (New)") DEFINE_DEVICE_TYPE(NSCSI_XM5701, nscsi_toshiba_xm5701_device, "nxm5701", "XM-5701B 12x CD-ROM (New)") DEFINE_DEVICE_TYPE(NSCSI_XM5701SUN, nscsi_toshiba_xm5701_sun_device, "nxm5701sun", "XM-5701B Sun 12x CD-ROM (New)") +DEFINE_DEVICE_TYPE(NSCSI_CDROM_APPLE, nscsi_cdrom_apple_device, "scsi_cdrom_apple", "Apple SCSI CD-ROM") nscsi_cdrom_device::nscsi_cdrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : nscsi_cdrom_device(mconfig, NSCSI_CDROM, tag, owner, "Sony", "CDU-76S", "1.0", 0x00, 0x05) @@ -55,6 +56,11 @@ nscsi_toshiba_xm5701_sun_device::nscsi_toshiba_xm5701_sun_device(const machine_c { } +nscsi_cdrom_apple_device::nscsi_cdrom_apple_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + nscsi_cdrom_device(mconfig, NSCSI_CDROM_APPLE, tag, owner, "Sony", "CDU-76S", "1.0", 0x00, 0x05) +{ +} + nscsi_cdrom_device::nscsi_cdrom_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) : nscsi_full_device(mconfig, type, tag, owner, clock) , cdrom(nullptr) @@ -624,3 +630,30 @@ bool nscsi_cdrom_sgi_device::scsi_command_done(uint8_t command, uint8_t length) return nscsi_full_device::scsi_command_done(command, length); } } +/* + The Apple II SCSI Card firmware demands that ASC on a failing TEST_UNIT_READY be either 0x28 or 0xb0. + 0x28 is MEDIA_CHANGED, 0xb0 is vendor-specific. If the drive returns the normal 0x3A for disc-not-present, + the firmware assumes the drive is broken and retries the TEST_UNIT_READY for 60 seconds before giving up + and booting the machine. +*/ +void nscsi_cdrom_apple_device::scsi_command() +{ + switch (scsi_cmdbuf[0]) { + case SC_TEST_UNIT_READY: + LOG("command TEST UNIT READY (AppleCD)\n"); + if(cdrom) + { + scsi_status_complete(SS_GOOD); + } + else + { + sense(false, SK_NOT_READY, 0xb0); + scsi_status_complete(SS_CHECK_CONDITION); + } + break; + + default: + nscsi_cdrom_device::scsi_command(); + break; + } +} diff --git a/src/devices/machine/nscsi_cd.h b/src/devices/machine/nscsi_cd.h index 48097cea42f..9f10e52023a 100644 --- a/src/devices/machine/nscsi_cd.h +++ b/src/devices/machine/nscsi_cd.h @@ -37,11 +37,12 @@ protected: virtual uint8_t scsi_get_data(int id, int pos) override; virtual void scsi_put_data(int buf, int offset, uint8_t data) override; + cdrom_file *cdrom; + private: static constexpr uint32_t bytes_per_sector = 2048; uint8_t sector_buffer[bytes_per_sector]; - cdrom_file *cdrom; uint32_t bytes_per_block; int lba, cur_sector; required_device<cdrom_image_device> image; @@ -103,6 +104,15 @@ public: nscsi_toshiba_xm5701_sun_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); }; +class nscsi_cdrom_apple_device : public nscsi_cdrom_device +{ +public: + nscsi_cdrom_apple_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); + +protected: + virtual void scsi_command() override; +}; + DECLARE_DEVICE_TYPE(NSCSI_CDROM, nscsi_cdrom_device) DECLARE_DEVICE_TYPE(NSCSI_CDROM_SGI, nscsi_cdrom_sgi_device) DECLARE_DEVICE_TYPE(NSCSI_RRD45, nscsi_dec_rrd45_device) @@ -111,5 +121,6 @@ DECLARE_DEVICE_TYPE(NSCSI_XM5301SUN, nscsi_toshiba_xm5301_sun_device) DECLARE_DEVICE_TYPE(NSCSI_XM5401SUN, nscsi_toshiba_xm5401_sun_device) DECLARE_DEVICE_TYPE(NSCSI_XM5701, nscsi_toshiba_xm5701_device) DECLARE_DEVICE_TYPE(NSCSI_XM5701SUN, nscsi_toshiba_xm5701_sun_device) +DECLARE_DEVICE_TYPE(NSCSI_CDROM_APPLE, nscsi_cdrom_apple_device) #endif // MAME_MACHINE_NSCSI_CD_H diff --git a/src/devices/machine/sunplus_gcm394.cpp b/src/devices/machine/sunplus_gcm394.cpp index 5e6061582b5..f63d69e9bcf 100644 --- a/src/devices/machine/sunplus_gcm394.cpp +++ b/src/devices/machine/sunplus_gcm394.cpp @@ -136,7 +136,7 @@ WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_7824_w) { LOGMASKED(LOG_GCM39 WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_7835_w) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7835_w %04x\n", machine().describe_context(), data); m_7835 = data; } -READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7860_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7860_r\n", machine().describe_context()); return m_7860; } +READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7860_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7860_r\n", machine().describe_context()); return m_porta_in(); } WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_7860_w) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7860_w %04x\n", machine().describe_context(), data); m_7860 = data; } READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7861_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7861_r\n", machine().describe_context()); return m_7861; } @@ -181,10 +181,19 @@ WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_78f0_w) { LOGMASKED(LOG_GCM39 // **************************************** 79xx region stubs ************************************************* -READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7934_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7934_r\n", machine().describe_context()); return m_7934; } +READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7934_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7934_r\n", machine().describe_context()); return 0x0000; } WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_7934_w) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7934_w %04x\n", machine().describe_context(), data); m_7934 = data; } -READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7936_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7936_r\n", machine().describe_context()); return m_7936; } +// value of 7935 is read then written in irq6, nothing happens unless bit 0x0100 was set, which could be some kind of irq source being acked? +READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7935_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7935_r\n", machine().describe_context()); return m_7935; } +WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_7935_w) +{ + LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7935_w %04x\n", machine().describe_context(), data); + m_7935 &= ~data; + checkirq6(); +} + +READ16_MEMBER(sunplus_gcm394_base_device::unkarea_7936_r) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7936_r\n", machine().describe_context()); return 0x0000; } WRITE16_MEMBER(sunplus_gcm394_base_device::unkarea_7936_w) { LOGMASKED(LOG_GCM394, "%s:sunplus_gcm394_base_device::unkarea_7936_w %04x\n", machine().describe_context(), data); m_7936 = data; } // **************************************** fallthrough logger etc. ************************************************* @@ -276,7 +285,8 @@ void sunplus_gcm394_base_device::map(address_map &map) // 73xx-77xx = ram areas? // ###################################################################################################################################################################################### - map(0x007300, 0x0073ff).ram().w("palette", FUNC(palette_device::write16)).share("palette"); + map(0x007300, 0x0073ff).rw(m_spg_video, FUNC(gcm394_base_video_device::palette_r), FUNC(gcm394_base_video_device::palette_w)); + map(0x007400, 0x0077ff).ram().share("spriteram"); // ###################################################################################################################################################################################### @@ -347,12 +357,14 @@ void sunplus_gcm394_base_device::map(address_map &map) // ###################################################################################################################################################################################### map(0x007934, 0x007934).rw(FUNC(sunplus_gcm394_base_device::unkarea_7934_r), FUNC(sunplus_gcm394_base_device::unkarea_7934_w)); + map(0x007935, 0x007935).rw(FUNC(sunplus_gcm394_base_device::unkarea_7935_r), FUNC(sunplus_gcm394_base_device::unkarea_7935_w)); map(0x007936, 0x007936).rw(FUNC(sunplus_gcm394_base_device::unkarea_7936_r), FUNC(sunplus_gcm394_base_device::unkarea_7936_w)); // ###################################################################################################################################################################################### // 7axx region = system (including dma) // ###################################################################################################################################################################################### + map(0x007a80, 0x007a86).w(FUNC(sunplus_gcm394_base_device::system_dma_params_w)); map(0x007abf, 0x007abf).rw(FUNC(sunplus_gcm394_base_device::system_dma_status_r), FUNC(sunplus_gcm394_base_device::system_dma_trigger_w)); @@ -368,6 +380,10 @@ void sunplus_gcm394_base_device::map(address_map &map) void sunplus_gcm394_base_device::device_start() { + m_porta_in.resolve_safe(0); + + m_unk_timer = timer_alloc(0); + m_unk_timer->adjust(attotime::never); } void sunplus_gcm394_base_device::device_reset() @@ -434,10 +450,34 @@ void sunplus_gcm394_base_device::device_reset() // 79xx unknown m_7934 = 0x0000; + m_7935 = 0x0000; m_7936 = 0x0000; + m_unk_timer->adjust(attotime::from_hz(60), 0, attotime::from_hz(60)); +} + +void sunplus_gcm394_base_device::checkirq6() +{ + if (m_7935 & 0x0100) + m_cpu->set_state_unsynced(UNSP_IRQ6_LINE, ASSERT_LINE); + else + m_cpu->set_state_unsynced(UNSP_IRQ6_LINE, CLEAR_LINE); +} + +void sunplus_gcm394_base_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +{ + switch (id) + { + case 0: + { + m_7935 |= 0x0100; + checkirq6(); + break; + } + } } + WRITE_LINE_MEMBER(sunplus_gcm394_base_device::videoirq_w) { m_cpu->set_state_unsynced(UNSP_IRQ5_LINE, state); @@ -451,9 +491,6 @@ void sunplus_gcm394_base_device::device_add_mconfig(machine_config &config) GCM394_VIDEO(config, m_spg_video, DERIVED_CLOCK(1, 1), m_cpu, m_screen); m_spg_video->write_video_irq_callback().set(FUNC(sunplus_gcm394_base_device::videoirq_w)); - m_spg_video->set_palette(m_palette); - - PALETTE(config, m_palette).set_format(palette_device::xRGB_555, 256); } diff --git a/src/devices/machine/sunplus_gcm394.h b/src/devices/machine/sunplus_gcm394.h index 70480f4d9ed..c822893b543 100644 --- a/src/devices/machine/sunplus_gcm394.h +++ b/src/devices/machine/sunplus_gcm394.h @@ -24,8 +24,8 @@ public: , device_mixer_interface(mconfig, *this, 2) , m_cpu(*this, finder_base::DUMMY_TAG) , m_screen(*this, finder_base::DUMMY_TAG) - , m_palette(*this, "palette") , m_spg_video(*this, "spgvideo") + , m_porta_in(*this) { } @@ -33,6 +33,8 @@ public: uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) { return m_spg_video->screen_update(screen, bitmap, cliprect); } + auto porta_in() { return m_porta_in.bind(); } + DECLARE_WRITE_LINE_MEMBER(vblank) { m_spg_video->vblank(state); } virtual void device_add_mconfig(machine_config& config) override; @@ -44,9 +46,10 @@ protected: required_device<unsp_device> m_cpu; required_device<screen_device> m_screen; - required_device<palette_device> m_palette; required_device<gcm394_video_device> m_spg_video; + devcb_read16 m_porta_in; + uint16_t m_dma_params[7]; // unk 78xx @@ -109,6 +112,7 @@ protected: // unk 79xx uint16_t m_7934; + uint16_t m_7935; uint16_t m_7936; @@ -194,12 +198,24 @@ private: DECLARE_READ16_MEMBER(unkarea_7934_r); DECLARE_WRITE16_MEMBER(unkarea_7934_w); + + DECLARE_READ16_MEMBER(unkarea_7935_r); + DECLARE_WRITE16_MEMBER(unkarea_7935_w); + DECLARE_READ16_MEMBER(unkarea_7936_r); DECLARE_WRITE16_MEMBER(unkarea_7936_w); DECLARE_WRITE_LINE_MEMBER(videoirq_w); + + void checkirq6(); + + emu_timer *m_unk_timer; + virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; + }; + + class sunplus_gcm394_device : public sunplus_gcm394_base_device { public: diff --git a/src/devices/machine/sunplus_gcm394_video.cpp b/src/devices/machine/sunplus_gcm394_video.cpp index a07ea7c44f8..9b8c442d229 100644 --- a/src/devices/machine/sunplus_gcm394_video.cpp +++ b/src/devices/machine/sunplus_gcm394_video.cpp @@ -13,23 +13,24 @@ DEFINE_DEVICE_TYPE(GCM394_VIDEO, gcm394_video_device, "gcm394_video", "SunPlus G #define LOG_GCM394_VIDEO_DMA (1U << 3) #define LOG_GCM394_TMAP (1U << 2) -#define LOG_GCM394 (1U << 1) +#define LOG_GCM394_VIDEO (1U << 1) -#define VERBOSE (LOG_GCM394_VIDEO_DMA) +#define VERBOSE (LOG_GCM394_VIDEO_DMA | LOG_GCM394_VIDEO) #include "logmacro.h" gcm394_base_video_device::gcm394_base_video_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) : device_t(mconfig, type, tag, owner, clock) - , device_gfx_interface(mconfig, *this, nullptr) + //, device_gfx_interface(mconfig, *this, nullptr) , device_video_interface(mconfig, *this) , m_cpu(*this, finder_base::DUMMY_TAG) , m_screen(*this, finder_base::DUMMY_TAG) // , m_scrollram(*this, "scrollram") - , m_paletteram(*this, "^palette") , m_spriteram(*this, "^spriteram") , m_video_irq_cb(*this) + , m_palette(*this, "palette") + , m_gfxdecode(*this, "gfxdecode") { } @@ -53,8 +54,9 @@ void gcm394_base_video_device::device_start() m_video_irq_cb.resolve(); - uint8_t* gfxregion = memregion(":maincpu")->base(); - int gfxregion_size = memregion(":maincpu")->bytes(); + + m_gfxregion = memregion(":maincpu")->base(); + m_gfxregionsize = memregion(":maincpu")->bytes(); int gfxelement = 0; @@ -70,8 +72,8 @@ void gcm394_base_video_device::device_start() { STEP16(0,4 * 16) }, 16 * 16 * 4 }; - obj_layout.total = gfxregion_size / (16 * 16 * 4 / 8); - set_gfx(gfxelement, std::make_unique<gfx_element>(&palette(), obj_layout, gfxregion, 0, 0x10, 0)); + obj_layout.total = m_gfxregionsize / (16 * 16 * 4 / 8); + m_gfxdecode->set_gfx(gfxelement, std::make_unique<gfx_element>(m_palette, obj_layout, m_gfxregion, 0, 0x10, 0)); gfxelement++; } @@ -87,8 +89,8 @@ void gcm394_base_video_device::device_start() { STEP16(0,4 * 32) }, 16 * 32 * 4 }; - obj_layout.total = gfxregion_size / (16 * 32 * 4 / 8); - set_gfx(gfxelement, std::make_unique<gfx_element>(&palette(), obj_layout, gfxregion, 0, 0x10, 0)); + obj_layout.total = m_gfxregionsize / (16 * 32 * 4 / 8); + m_gfxdecode->set_gfx(gfxelement, std::make_unique<gfx_element>(m_palette, obj_layout, m_gfxregion, 0, 0x10, 0)); gfxelement++; } @@ -104,11 +106,66 @@ void gcm394_base_video_device::device_start() { STEP32(0,4 * 16) }, 32 * 16 * 4 }; - obj_layout.total = gfxregion_size / (32 * 16 * 4 / 8); - set_gfx(gfxelement, std::make_unique<gfx_element>(&palette(), obj_layout, gfxregion, 0, 0x10, 0)); + obj_layout.total = m_gfxregionsize / (32 * 16 * 4 / 8); + m_gfxdecode->set_gfx(gfxelement, std::make_unique<gfx_element>(m_palette, obj_layout, m_gfxregion, 0, 0x10, 0)); gfxelement++; } + if (1) + { + gfx_layout obj_layout = + { + 32,32, + 0, + 4, + { STEP4(0,1) }, + { STEP32(0,4) }, + { STEP32(0,4 * 32) }, + 32 * 32 * 4 + }; + obj_layout.total = m_gfxregionsize / (32 * 32 * 4 / 8); + m_gfxdecode->set_gfx(gfxelement, std::make_unique<gfx_element>(m_palette, obj_layout, m_gfxregion, 0, 0x10, 0)); + gfxelement++; + } + + if (1) + { + gfx_layout obj_layout = + { + 8,16, + 0, + 2, + { 0,1 }, + { STEP8(0,2) }, + { STEP16(0,2 * 8) }, + 8 * 16 * 2 + }; + obj_layout.total = m_gfxregionsize / (8 * 16 * 2 / 8); + m_gfxdecode->set_gfx(gfxelement, std::make_unique<gfx_element>(m_palette, obj_layout, m_gfxregion, 0, 0x40, 0)); + gfxelement++; + } + + if (1) + { + const uint32_t texlayout_xoffset[64] = { STEP64(0,2) }; + const uint32_t texlayout_yoffset[32] = { STEP32(0,2*64) }; + + gfx_layout obj_layout = + { + 64,32, + 0, + 2, + { 0,1 }, + EXTENDED_XOFFS, + EXTENDED_YOFFS, + 32 * 64 * 2, + texlayout_xoffset, + texlayout_yoffset + }; + obj_layout.total = m_gfxregionsize / (16 * 32 * 2 / 8); + m_gfxdecode->set_gfx(gfxelement, std::make_unique<gfx_element>(m_palette, obj_layout, m_gfxregion, 0, 0x40, 0)); + gfxelement++; + } save_item(NAME(m_spriteextra)); } @@ -123,6 +180,10 @@ void gcm394_base_video_device::device_reset() for (int i=0;i<0x100;i++) m_spriteextra[i] = 0x0000; + for (int i=0;i<0x100;i++) + m_paletteram[i] = machine().rand()&0x7fff; + + m_707f = 0x0000; m_703a = 0x0000; m_7062 = 0x0000; @@ -158,14 +219,13 @@ void gcm394_base_video_device::device_reset() inline uint16_t gcm394_base_video_device::read_data(uint32_t offset) { - address_space &space = m_cpu->space(AS_PROGRAM); - uint16_t b = space.read_word(offset); + uint16_t b = m_gfxregion[(offset * 2) & (m_gfxregionsize - 1)] | (m_gfxregion[(offset * 2 + 1) & (m_gfxregionsize - 1)] << 8); return b; } template<gcm394_base_video_device::blend_enable_t Blend, gcm394_base_video_device::rowscroll_enable_t RowScroll, gcm394_base_video_device::flipx_t FlipX> -void gcm394_base_video_device::draw(const rectangle &cliprect, uint32_t line, uint32_t xoff, uint32_t yoff, uint32_t bitmap_addr, uint16_t tile, int32_t h, int32_t w, uint8_t bpp, uint32_t yflipmask, uint32_t palette_offset) +void gcm394_base_video_device::draw(const rectangle &cliprect, uint32_t line, uint32_t xoff, uint32_t yoff, uint32_t bitmap_addr, uint32_t tile, int32_t h, int32_t w, uint8_t bpp, uint32_t yflipmask, uint32_t palette_offset) { uint32_t nc_bpp = ((bpp) + 1) << 1; @@ -173,8 +233,14 @@ void gcm394_base_video_device::draw(const rectangle &cliprect, uint32_t line, ui palette_offset <<= nc_bpp; uint32_t bits_per_row = nc_bpp * w / 16; - uint32_t words_per_tile = bits_per_row * h; + //uint32_t words_per_tile = bits_per_row * h; + + uint32_t words_per_tile = 8; // seems to be correct for sprites regardless of size / bpp + uint32_t m = bitmap_addr + words_per_tile * tile + bits_per_row * (line ^ yflipmask); + + m += (0x300000 / 2); + uint32_t bits = 0; uint32_t nbits = 0; uint32_t y = line; @@ -301,7 +367,9 @@ void gcm394_base_video_device::draw_page(const rectangle &cliprect, uint32_t sca const bool row_scroll = (tilectrl & 0x0010); const bool flip_x = (tileattr & TILE_X_FLIP); const uint32_t yflipmask = tileattr & TILE_Y_FLIP ? tile_h - 1 : 0; - const uint32_t palette_offset = (tileattr & 0x0f00) >> 4; + uint32_t palette_offset = (tileattr & 0x0f00) >> 4; + + palette_offset |= 0x0900; const uint8_t bpp = tileattr & 0x0003; @@ -346,11 +414,13 @@ void gcm394_base_video_device::draw_page(const rectangle &cliprect, uint32_t sca void gcm394_base_video_device::draw_sprite(const rectangle &cliprect, uint32_t scanline, int priority, uint32_t base_addr) { uint32_t bitmap_addr = 0;// 0x40 * m_video_regs[0x22]; - uint16_t tile = m_spriteram[base_addr + 0]; + uint32_t tile = m_spriteram[base_addr + 0]; int16_t x = m_spriteram[base_addr + 1]; int16_t y = m_spriteram[base_addr + 2]; uint16_t attr = m_spriteram[base_addr + 3]; + tile |= m_spriteextra[base_addr / 4] << 16; + if (!tile) { return; @@ -389,7 +459,9 @@ void gcm394_base_video_device::draw_sprite(const rectangle &cliprect, uint32_t s bool flip_x = (attr & TILE_X_FLIP); const uint8_t bpp = attr & 0x0003; const uint32_t yflipmask = attr & TILE_Y_FLIP ? h - 1 : 0; - const uint32_t palette_offset = (attr & 0x0f00) >> 4; + uint32_t palette_offset = (attr & 0x0f00) >> 4; + + palette_offset |= 0x0d00; if (blend) { @@ -428,8 +500,11 @@ uint32_t gcm394_base_video_device::screen_update(screen_device &screen, bitmap_r { for (int i = 0; i < 4; i++) { - draw_page(cliprect, scanline, i, page1_addr, page1_regs); - draw_page(cliprect, scanline, i, page2_addr, page2_regs); + if (1) + { + draw_page(cliprect, scanline, i, page1_addr, page1_regs); + draw_page(cliprect, scanline, i, page2_addr, page2_regs); + } draw_sprites(cliprect, scanline, i); } } @@ -532,17 +607,17 @@ WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device0_regs_w) // offsets 0,1,4,5,6,7 used in main IRQ code // offsets 2,3 only cleared on startup - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device0_regs_w %01x %04x\n", machine().describe_context(), offset, data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device0_regs_w %01x %04x\n", machine().describe_context(), offset, data); } WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device0_unk0_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device0_unk0_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device0_unk0_w %04x\n", machine().describe_context(), data); } WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device0_unk1_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device0_unk1_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device0_unk1_w %04x\n", machine().describe_context(), data); } // **************************************** unknown video device 1 (another tilemap? sprite layer?) ************************************************* @@ -552,34 +627,34 @@ WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device1_regs_w) // offsets 0,1,4,5,6,7 used in main IRQ code // offsets 2,3 only cleared on startup - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device1_regs_w %01x %04x\n", machine().describe_context(), offset, data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device1_regs_w %01x %04x\n", machine().describe_context(), offset, data); } WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device1_unk0_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device1_unk0_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device1_unk0_w %04x\n", machine().describe_context(), data); } WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device1_unk1_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device1_unk1_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device1_unk1_w %04x\n", machine().describe_context(), data); } // **************************************** unknown video device 2 (sprite control?) ************************************************* WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device2_unk0_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device2_unk0_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device2_unk0_w %04x\n", machine().describe_context(), data); } WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device2_unk1_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device2_unk1_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device2_unk1_w %04x\n", machine().describe_context(), data); } WRITE16_MEMBER(gcm394_base_video_device::unknown_video_device2_unk2_w) { - LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::unknown_video_device2_unk2_w %04x\n", machine().describe_context(), data); + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::unknown_video_device2_unk2_w %04x\n", machine().describe_context(), data); } // **************************************** video DMA device ************************************************* @@ -657,35 +732,72 @@ WRITE16_MEMBER(gcm394_base_video_device::video_dma_unk_w) -READ16_MEMBER(gcm394_base_video_device::video_707f_r) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_707f_r\n", machine().describe_context()); return m_707f; } -WRITE16_MEMBER(gcm394_base_video_device::video_707f_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_707f_w %04x\n", machine().describe_context(), data); m_707f = data; } +READ16_MEMBER(gcm394_base_video_device::video_707f_r) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_707f_r\n", machine().describe_context()); return m_707f; } +WRITE16_MEMBER(gcm394_base_video_device::video_707f_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_707f_w %04x\n", machine().describe_context(), data); m_707f = data; } -READ16_MEMBER(gcm394_base_video_device::video_703a_r) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_703a_r\n", machine().describe_context()); return m_703a; } -WRITE16_MEMBER(gcm394_base_video_device::video_703a_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_703a_w %04x\n", machine().describe_context(), data); m_703a = data; } +READ16_MEMBER(gcm394_base_video_device::video_703a_r) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_703a_r\n", machine().describe_context()); return m_703a; } // something to do with palette access, maybe bank? +WRITE16_MEMBER(gcm394_base_video_device::video_703a_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_703a_w %04x\n", machine().describe_context(), data); m_703a = data; } -READ16_MEMBER(gcm394_base_video_device::video_7062_r) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7062_r\n", machine().describe_context()); return m_7062; } -WRITE16_MEMBER(gcm394_base_video_device::video_7062_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7062_w %04x\n", machine().describe_context(), data); m_7062 = data; } +READ16_MEMBER(gcm394_base_video_device::video_7062_r) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7062_r\n", machine().describe_context()); return m_7062; } +WRITE16_MEMBER(gcm394_base_video_device::video_7062_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7062_w %04x\n", machine().describe_context(), data); m_7062 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7063_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7063_w %04x\n", machine().describe_context(), data); m_7063 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7063_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7063_w %04x\n", machine().describe_context(), data); m_7063 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_702a_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_702a_w %04x\n", machine().describe_context(), data); m_702a = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_702a_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_702a_w %04x\n", machine().describe_context(), data); m_702a = data; } // read in IRQ -READ16_MEMBER(gcm394_base_video_device::video_7030_r) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7030_r\n", machine().describe_context()); return m_7030; } -WRITE16_MEMBER(gcm394_base_video_device::video_7030_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7030_w %04x\n", machine().describe_context(), data); m_7030 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_703c_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_703c_w %04x\n", machine().describe_context(), data); m_703c = data; } - -WRITE16_MEMBER(gcm394_base_video_device::video_7080_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7080_w %04x\n", machine().describe_context(), data); m_7080 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7081_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7081_w %04x\n", machine().describe_context(), data); m_7081 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7082_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7082_w %04x\n", machine().describe_context(), data); m_7082 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7083_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7083_w %04x\n", machine().describe_context(), data); m_7083 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7084_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7084_w %04x\n", machine().describe_context(), data); m_7084 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7085_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7085_w %04x\n", machine().describe_context(), data); m_7085 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7086_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7086_w %04x\n", machine().describe_context(), data); m_7086 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7087_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7087_w %04x\n", machine().describe_context(), data); m_7087 = data; } -WRITE16_MEMBER(gcm394_base_video_device::video_7088_w) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7088_w %04x\n", machine().describe_context(), data); m_7088 = data; } - -READ16_MEMBER(gcm394_base_video_device::video_7083_r) { LOGMASKED(LOG_GCM394, "%s:gcm394_base_video_device::video_7083_r\n", machine().describe_context()); return m_7083; } +READ16_MEMBER(gcm394_base_video_device::video_7030_r) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7030_r\n", machine().describe_context()); return m_7030; } +WRITE16_MEMBER(gcm394_base_video_device::video_7030_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7030_w %04x\n", machine().describe_context(), data); m_7030 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_703c_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_703c_w %04x\n", machine().describe_context(), data); m_703c = data; } + +WRITE16_MEMBER(gcm394_base_video_device::video_7080_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7080_w %04x\n", machine().describe_context(), data); m_7080 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7081_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7081_w %04x\n", machine().describe_context(), data); m_7081 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7082_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7082_w %04x\n", machine().describe_context(), data); m_7082 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7083_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7083_w %04x\n", machine().describe_context(), data); m_7083 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7084_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7084_w %04x\n", machine().describe_context(), data); m_7084 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7085_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7085_w %04x\n", machine().describe_context(), data); m_7085 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7086_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7086_w %04x\n", machine().describe_context(), data); m_7086 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7087_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7087_w %04x\n", machine().describe_context(), data); m_7087 = data; } +WRITE16_MEMBER(gcm394_base_video_device::video_7088_w) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7088_w %04x\n", machine().describe_context(), data); m_7088 = data; } + +READ16_MEMBER(gcm394_base_video_device::video_7083_r) { LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::video_7083_r\n", machine().describe_context()); return m_7083; } + +WRITE16_MEMBER(gcm394_base_video_device::palette_w) +{ + LOGMASKED(LOG_GCM394_VIDEO, "%s:gcm394_base_video_device::palette_w %04x : %04x (value of 0x703a is %04x)\n", machine().describe_context().c_str(), offset, data, m_703a); + + if (m_703a & 0xfff0) + { + fatalerror("palette writes with m_703a %04x\n", m_703a); + } + else + { + offset |= (m_703a & 0x000f) << 8; + + m_paletteram[offset] = data; + + uint32_t pal = m_rgb555_to_rgb888[data & 0x7fff]; + int r = (pal >> 16) & 0xff; + int g = (pal >> 8) & 0xff; + int b = (pal >> 0) & 0xff; + + m_palette->set_pen_color(offset, rgb_t(r, g, b)); + } +} + +READ16_MEMBER(gcm394_base_video_device::palette_r) +{ + if (m_703a & 0xfff0) + { + fatalerror("palette read with m_703a %04x\n", m_703a); + } + else + { + offset |= (m_703a & 0x000f) << 8; + return m_paletteram[offset]; + } +} + void gcm394_base_video_device::check_video_irq() { @@ -710,3 +822,14 @@ WRITE_LINE_MEMBER(gcm394_base_video_device::vblank) } } +static GFXDECODE_START( gfx ) +GFXDECODE_END + +void gcm394_base_video_device::device_add_mconfig(machine_config &config) +{ + PALETTE(config, m_palette).set_format(palette_device::xRGB_555, 256*0x10); + GFXDECODE(config, m_gfxdecode, m_palette, gfx); + +} + + diff --git a/src/devices/machine/sunplus_gcm394_video.h b/src/devices/machine/sunplus_gcm394_video.h index 28ca2d0f1ff..4dfe3106e77 100644 --- a/src/devices/machine/sunplus_gcm394_video.h +++ b/src/devices/machine/sunplus_gcm394_video.h @@ -13,8 +13,9 @@ #include "cpu/unsp/unsp.h" #include "screen.h" +#include "emupal.h" -class gcm394_base_video_device : public device_t, public device_gfx_interface, public device_video_interface +class gcm394_base_video_device : public device_t, public device_video_interface { public: gcm394_base_video_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); @@ -22,9 +23,6 @@ public: uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); DECLARE_WRITE_LINE_MEMBER(vblank); -// DECLARE_READ16_MEMBER(video_r); -// DECLARE_WRITE16_MEMBER(video_w); - void write_tmap_regs(int tmap, uint16_t* regs, int offset, uint16_t data); DECLARE_READ16_MEMBER(tmap0_regs_r); @@ -84,8 +82,16 @@ public: DECLARE_READ16_MEMBER(video_7083_r); + DECLARE_READ16_MEMBER(palette_r); + DECLARE_WRITE16_MEMBER(palette_w); + auto write_video_irq_callback() { return m_video_irq_cb.bind(); }; + uint8_t* m_gfxregion; + uint32_t m_gfxregionsize; + + virtual void device_add_mconfig(machine_config& config) override; + protected: enum @@ -132,7 +138,7 @@ protected: }; template<blend_enable_t Blend, rowscroll_enable_t RowScroll, flipx_t FlipX> - void draw(const rectangle &cliprect, uint32_t line, uint32_t xoff, uint32_t yoff, uint32_t bitmap_addr, uint16_t tile, int32_t h, int32_t w, uint8_t bpp, uint32_t yflipmask, uint32_t palette_offset); + void draw(const rectangle &cliprect, uint32_t line, uint32_t xoff, uint32_t yoff, uint32_t bitmap_addr, uint32_t tile, int32_t h, int32_t w, uint8_t bpp, uint32_t yflipmask, uint32_t palette_offset); void draw_page(const rectangle &cliprect, uint32_t scanline, int priority, uint32_t bitmap_addr, uint16_t *regs); void draw_sprites(const rectangle& cliprect, uint32_t scanline, int priority); void draw_sprite(const rectangle& cliprect, uint32_t scanline, int priority, uint32_t base_addr); @@ -144,7 +150,6 @@ protected: required_device<unsp_device> m_cpu; required_device<screen_device> m_screen; // required_shared_ptr<uint16_t> m_scrollram; - required_shared_ptr<uint16_t> m_paletteram; required_shared_ptr<uint16_t> m_spriteram; uint16_t m_page1_addr; @@ -185,8 +190,13 @@ protected: uint16_t m_video_irq_status; uint16_t m_spriteextra[0x100]; + uint16_t m_paletteram[0x100*0x10]; uint16_t read_data(uint32_t offset); + + required_device<palette_device> m_palette; + required_device<gfxdecode_device> m_gfxdecode; + }; class gcm394_video_device : public gcm394_base_video_device diff --git a/src/frontend/mame/luaengine.cpp b/src/frontend/mame/luaengine.cpp index 1aa29704db7..80706f0b7f5 100755 --- a/src/frontend/mame/luaengine.cpp +++ b/src/frontend/mame/luaengine.cpp @@ -1283,6 +1283,18 @@ void lua_engine::initialize() * driver.manufacturer * driver.compatible_with * driver.default_layout + * driver.orientation - screen rotation degree (rot0/90/180/270) + * driver.type - machine type (arcade/console/computer/other) + * driver.not_working - not considered working + * driver.supports_save - supports save states + * driver.no_cocktail - screen flip support is missing + * driver.is_bios_root - this driver entry is a BIOS root + * driver.requires_artwork - requires external artwork for key game elements + * driver.clickable_artwork - artwork is clickable and requires mouse cursor + * driver.unofficial - unofficial hardware modification + * driver.no_sound_hw - system has no sound output + * driver.mechanical - contains mechanical parts (pinball, redemption games, ...) + * driver.is_incomplete - official system with blatantly incomplete hardware/software */ sol().registry().new_usertype<game_driver>("game_driver", "new", sol::no_constructor, @@ -1293,7 +1305,59 @@ void lua_engine::initialize() "year", sol::readonly(&game_driver::year), "manufacturer", sol::readonly(&game_driver::manufacturer), "compatible_with", sol::readonly(&game_driver::compatible_with), - "default_layout", sol::readonly(&game_driver::default_layout)); + "default_layout", sol::readonly(&game_driver::default_layout), + "orientation", sol::property([](game_driver const &driver) { + std::string rot; + switch (driver.flags & machine_flags::MASK_ORIENTATION) + { + case machine_flags::ROT0: + rot = "rot0"; + break; + case machine_flags::ROT90: + rot = "rot90"; + break; + case machine_flags::ROT180: + rot = "rot180"; + break; + case machine_flags::ROT270: + rot = "rot270"; + break; + default: + rot = "undefined"; + break; + } + return rot; + }), + "type", sol::property([](game_driver const &driver) { + std::string type; + switch (driver.flags & machine_flags::MASK_TYPE) + { + case machine_flags::TYPE_ARCADE: + type = "arcade"; + break; + case machine_flags::TYPE_CONSOLE: + type = "console"; + break; + case machine_flags::TYPE_COMPUTER: + type = "computer"; + break; + default: + type = "other"; + break; + } + return type; + }), + "not_working", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::NOT_WORKING) > 0; }), + "supports_save", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::SUPPORTS_SAVE) > 0; }), + "no_cocktail", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::NO_COCKTAIL) > 0; }), + "is_bios_root", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::IS_BIOS_ROOT) > 0; }), + "requires_artwork", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::REQUIRES_ARTWORK) > 0; }), + "clickable_artwork", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::CLICKABLE_ARTWORK) > 0; }), + "unofficial", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::UNOFFICIAL) > 0; }), + "no_sound_hw", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::NO_SOUND_HW) > 0; }), + "mechanical", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::MECHANICAL) > 0; }), + "is_incomplete", sol::property([](game_driver const &driver) { return (driver.flags & machine_flags::IS_INCOMPLETE) > 0; } + )); /* debugger_manager library (requires debugger to be active) diff --git a/src/lib/netlist/analog/nld_bjt.cpp b/src/lib/netlist/analog/nld_bjt.cpp index 7118d77c3a3..3d954504264 100644 --- a/src/lib/netlist/analog/nld_bjt.cpp +++ b/src/lib/netlist/analog/nld_bjt.cpp @@ -178,7 +178,7 @@ namespace analog NETLIB_CONSTRUCTOR_DERIVED(QBJT_switch, QBJT) , m_RB(*this, "m_RB", true) , m_RC(*this, "m_RC", true) - , m_BC_dummy(*this, "m_BC", true) + , m_BC(*this, "m_BC", true) , m_gB(1e-9) , m_gC(1e-9) , m_V(0.0) @@ -187,15 +187,10 @@ namespace analog register_subalias("B", m_RB.m_P); register_subalias("E", m_RB.m_N); register_subalias("C", m_RC.m_P); - //register_term("_E1", m_RC.m_N); - - //register_term("_B1", m_BC_dummy.m_P); - //register_term("_C1", m_BC_dummy.m_N); connect(m_RB.m_N, m_RC.m_N); - - connect(m_RB.m_P, m_BC_dummy.m_P); - connect(m_RC.m_P, m_BC_dummy.m_N); + connect(m_RB.m_P, m_BC.m_P); + connect(m_RC.m_P, m_BC.m_N); } NETLIB_RESETI(); @@ -206,10 +201,7 @@ namespace analog private: nld_twoterm m_RB; nld_twoterm m_RC; - - // FIXME: this is needed so we have all terminals belong to one net list - - nld_twoterm m_BC_dummy; + nld_twoterm m_BC; nl_double m_gB; // base conductance / switch on nl_double m_gC; // collector conductance / switch on @@ -306,7 +298,7 @@ namespace analog m_RB.set_G_V_I(exec().gmin(), 0.0, 0.0); m_RC.set_G_V_I(exec().gmin(), 0.0, 0.0); - m_BC_dummy.set_G_V_I(exec().gmin() / 10.0, 0.0, 0.0); + m_BC.set_G_V_I(exec().gmin() / 10.0, 0.0, 0.0); } diff --git a/src/lib/netlist/devices/nld_74161.cpp b/src/lib/netlist/devices/nld_74161.cpp index b2d371a6946..ae58a43feba 100644 --- a/src/lib/netlist/devices/nld_74161.cpp +++ b/src/lib/netlist/devices/nld_74161.cpp @@ -9,6 +9,8 @@ #include "netlist/nl_base.h" #include "nlid_system.h" +#include <array> + namespace netlist { namespace devices @@ -91,7 +93,7 @@ namespace netlist } // FIXME: Timing - static constexpr const netlist_time delay[4] = + static constexpr const std::array<netlist_time, 4> delay = { NLTIME_FROM_NS(40), NLTIME_FROM_NS(40), diff --git a/src/lib/netlist/devices/nld_7474.cpp b/src/lib/netlist/devices/nld_7474.cpp index 495d8e0194a..42d4d06b429 100644 --- a/src/lib/netlist/devices/nld_7474.cpp +++ b/src/lib/netlist/devices/nld_7474.cpp @@ -10,6 +10,8 @@ #include "netlist/nl_base.h" #include "nlid_system.h" +#include <array> + namespace netlist { namespace devices @@ -48,7 +50,7 @@ namespace netlist void newstate(const netlist_sig_t stateQ, const netlist_sig_t stateQQ) { // 0: High-to-low 40 ns, 1: Low-to-high 25 ns - static constexpr const netlist_time delay[2] = { NLTIME_FROM_NS(40), NLTIME_FROM_NS(25) }; + static constexpr const std::array<netlist_time, 2> delay = { NLTIME_FROM_NS(40), NLTIME_FROM_NS(25) }; m_Q.push(stateQ, delay[stateQ]); m_QQ.push(stateQQ, delay[stateQQ]); } diff --git a/src/lib/netlist/devices/nlid_system.h b/src/lib/netlist/devices/nlid_system.h index f687f5a1faa..64f9daefcd5 100644 --- a/src/lib/netlist/devices/nlid_system.h +++ b/src/lib/netlist/devices/nlid_system.h @@ -286,10 +286,10 @@ namespace devices // nld_dummy_input // ----------------------------------------------------------------------------- - NETLIB_OBJECT_DERIVED(dummy_input, base_dummy) + NETLIB_OBJECT(dummy_input) { public: - NETLIB_CONSTRUCTOR_DERIVED(dummy_input, base_dummy) + NETLIB_CONSTRUCTOR(dummy_input) , m_I(*this, "I") { } @@ -308,10 +308,10 @@ namespace devices // nld_frontier // ----------------------------------------------------------------------------- - NETLIB_OBJECT_DERIVED(frontier, base_dummy) + NETLIB_OBJECT(frontier) { public: - NETLIB_CONSTRUCTOR_DERIVED(frontier, base_dummy) + NETLIB_CONSTRUCTOR(frontier) , m_RIN(*this, "m_RIN", true) , m_ROUT(*this, "m_ROUT", true) , m_I(*this, "_I") diff --git a/src/lib/netlist/macro/nlm_cd4xxx.cpp b/src/lib/netlist/macro/nlm_cd4xxx.cpp index a46fc66d623..8844b3f8154 100644 --- a/src/lib/netlist/macro/nlm_cd4xxx.cpp +++ b/src/lib/netlist/macro/nlm_cd4xxx.cpp @@ -28,17 +28,16 @@ static NETLIST_START(CD4001_DIP) CD4001_NOR(s3) CD4001_NOR(s4) - DUMMY_INPUT(VSS) - DUMMY_INPUT(VDD) - + NET_C(s1.VCC, s2.VCC, s3.VCC, s4.VCC) + NET_C(s1.VDD, s2.VDD, s3.VDD, s4.VDD) DIPPINS( /* +--------------+ */ - s1.A, /* A1 |1 ++ 14| VCC */ VDD.I, + s1.A, /* A1 |1 ++ 14| VCC */ s1.VCC, s1.B, /* B1 |2 13| A6 */ s4.B, s1.Q, /* A2 |3 12| Y6 */ s4.A, s2.Q, /* Y2 |4 4001 11| A5 */ s4.Q, s2.A, /* A3 |5 10| Y5 */ s3.Q, s2.B, /* Y3 |6 9| A4 */ s3.B, - VSS.I, /* GND |7 8| Y4 */ s3.A + s1.VDD, /* GND |7 8| Y4 */ s3.A /* +--------------+ */ ) diff --git a/src/lib/netlist/macro/nlm_opamp.cpp b/src/lib/netlist/macro/nlm_opamp.cpp index 0f1577eb63c..34c0791e312 100644 --- a/src/lib/netlist/macro/nlm_opamp.cpp +++ b/src/lib/netlist/macro/nlm_opamp.cpp @@ -218,8 +218,8 @@ static NETLIST_START(LM3900) ALIAS(PLUS, R1.1) // Positive input ALIAS(MINUS, R2.1) // Negative input ALIAS(OUT, G1.OP) // Opamp output ... - ALIAS(VCC, G1.ON) // V- terminal - ALIAS(GND, DUMMY.I) // V+ terminal + ALIAS(GND, G1.ON) // V- terminal + ALIAS(VCC, DUMMY.I) // V+ terminal DUMMY_INPUT(DUMMY) diff --git a/src/lib/netlist/macro/nlm_ttl74xx.cpp b/src/lib/netlist/macro/nlm_ttl74xx.cpp index f264b0ff220..915e94791f6 100644 --- a/src/lib/netlist/macro/nlm_ttl74xx.cpp +++ b/src/lib/netlist/macro/nlm_ttl74xx.cpp @@ -401,7 +401,7 @@ static NETLIST_START(TTL_7425_DIP) A.A, /* A1 |1 ++ 14| VCC */ A.VCC, A.B, /* B1 |2 13| D2 */ B.D, X.I, /* X1 |3 12| C2 */ B.C, - A.C, /* C1 |4 7425 11| X2 */ X.I, + A.C, /* C1 |4 7425 11| X2 */ X.I, A.D, /* D1 |5 10| B2 */ B.B, A.Q, /* Y1 |6 9| A2 */ B.A, A.GND,/* GND |7 8| Y2 */ B.Q diff --git a/src/lib/netlist/nl_base.h b/src/lib/netlist/nl_base.h index e61e5fd21d6..8b5f0960aad 100644 --- a/src/lib/netlist/nl_base.h +++ b/src/lib/netlist/nl_base.h @@ -43,10 +43,10 @@ class NETLIB_NAME(name) : public NETLIB_NAME(pclass) * Used to start defining a netlist device class. * The simplest device without inputs or outputs would look like this: * - * NETLIB_OBJECT(base_dummy) + * NETLIB_OBJECT(some_object) * { * public: - * NETLIB_CONSTRUCTOR(base_dummy) { } + * NETLIB_CONSTRUCTOR(some_object) { } * }; * * Also refer to #NETLIB_CONSTRUCTOR. @@ -1280,17 +1280,6 @@ namespace netlist }; // ----------------------------------------------------------------------------- - // nld_base_dummy : basis for dummy devices - // FIXME: this is not the right place to define this - // ----------------------------------------------------------------------------- - - NETLIB_OBJECT(base_dummy) - { - public: - NETLIB_CONSTRUCTOR(base_dummy) { } - }; - - // ----------------------------------------------------------------------------- // queue_t // ----------------------------------------------------------------------------- diff --git a/src/mame/drivers/at.cpp b/src/mame/drivers/at.cpp index 23fd791a9b9..98cdfce67a2 100644 --- a/src/mame/drivers/at.cpp +++ b/src/mame/drivers/at.cpp @@ -149,6 +149,7 @@ public: void at386(machine_config &config); void m290(machine_config &config); void ncrpc8(machine_config &config); + void n8810m15(machine_config &config); void n8810m55(machine_config &config); void ews286(machine_config &config); @@ -854,6 +855,14 @@ void at_state::comportii(machine_config &config) } // Nixdorf 8810 M55 +void at_state::n8810m15(machine_config &config) +{ + ibm5170(config); + m_maincpu->set_clock(6000000); + subdevice<isa16_slot_device>("isa1")->set_default_option("cga"); +} + +// Nixdorf 8810 M55 void at_state::n8810m55(machine_config &config) { ibm5170(config); @@ -1077,6 +1086,26 @@ ROM_START( at ) ROMX_LOAD( "precise 860407_low.bin", 0x10000, 0x8000, CRC(d839c074) SHA1(473ca7b42914ce12f2d6c91afb0b2c2e65194489), ROM_SKIP(1) | ROM_BIOS(29) ) ROMX_LOAD( "precise 860407_high.bin", 0x10001, 0x8000, CRC(b5e13c54) SHA1(07f5806fb53d0cb7ef7b54312fd6aa163d58b9a5), ROM_SKIP(1) | ROM_BIOS(29) ) // ROM_LOAD( "precise_860407_keyboard_mcu.bin", 0x0000, 0x800, CRC(d1faad5c) SHA1(cb315a3da632c969012c298bb8e1cf8883b70501)) + // 30: BIOS-String: D286-1149-083090-K0 - WIN 286 BIOS + ROM_SYSTEM_BIOS(30, "6wb5", "KT216WB5-HI Rev.2") + ROMX_LOAD( "kt216wb5_even.bin", 0x10000, 0x8000, CRC(6b5509c0) SHA1(73b303b90cc0cd23b7e13362019193c938a2e502), ROM_SKIP(1) | ROM_BIOS(30) ) + ROMX_LOAD( "kt216wb5_odd.bin", 0x10001, 0x8000, CRC(af541ada) SHA1(26d2617dbe8c15f1b0d4782375bcb291a7923703), ROM_SKIP(1) | ROM_BIOS(30) ) + // 31: BIOS-String: DH12-1112-061390-K0 - HT-12 286 BIOS + ROM_SYSTEM_BIOS(31, "mat286revd", "MAT 286 Rev.D") + ROMX_LOAD( "mat286revd.bin", 0x10000, 0x10000, CRC(deeea2da) SHA1(c9186f835c7c12b28befa75851cb8ac7e1f95cbb), ROM_BIOS(31) ) + // 32: BIOS-String: D286-1295-091589-K0 + ROM_SYSTEM_BIOS(32, "topvlsi", "Toptek VLSI") + ROMX_LOAD( "toptek_vlsi.bin", 0x10000, 0x10000, CRC(f1d05c2e) SHA1(05540f6af6a3209107a7fd29e526e61d12c32b6e), ROM_BIOS(32) ) + // 33: DTK Corp. 286 Computer - DTK 286 Chipset ROM BIOS Version 3.26 - #24062890N + ROM_SYSTEM_BIOS(33, "ptm1632c", "UNIT PTM1632C DTK V.3.26") + ROMX_LOAD( "ptm1632c_l.bin", 0x10000, 0x8000, CRC(df0bc27c) SHA1(f94e2decd13c285c23b6a61c035cab88fa00ba6e), ROM_SKIP(1) | ROM_BIOS(33)) + ROMX_LOAD( "ptm1632c_h.bin", 0x10001, 0x8000, CRC(a80136e0) SHA1(5edc2d387efb42cf70361197de808ce1b06d8aec), ROM_SKIP(1) | ROM_BIOS(33)) + // 34: BIOS-String: DH12-1343-061390-K0 + ROM_SYSTEM_BIOS(34, "headland", "Headland") + ROMX_LOAD( "286_headland.bin", 0x10000, 0x10000, CRC(06ea67ae) SHA1(d827f14c4307b76f727bf2a8323330992b74dd89), ROM_BIOS(34) ) + // 35: BIOS-String: 20-0300-00834-00101111-050591-SARC286 / [80286 Standard System 2V1] + ROM_SYSTEM_BIOS(35, "sarcrev12", "SARC Rev. 1.2") + ROMX_LOAD( "sarcrev12.bin", 0x10000, 0x10000, CRC(1c5e3f2d) SHA1(1fcc8b1b9d9383467223dd41e420f9352beca654), ROM_BIOS(35) ) ROM_END @@ -1598,7 +1627,33 @@ ROM_START( pc70iii ) ROM_SYSTEM_BIOS(1, "pc70v101", "PC70 V1.00.01") ROMX_LOAD("cbm-pc70c-bios-lo-v1.00.01-xxxxxx-00.bin", 0x00000, 0x10000, CRC(6c8bbd31) SHA1(63d1739a58a0d441ebdd543e3994984c433aedb4), ROM_SKIP(1) | ROM_BIOS(1)) ROMX_LOAD("cbm-pc70c-bios-hi-v1.00.01-xxxxxx-00.bin", 0x00001, 0x10000, CRC(ef279cdd) SHA1(d250368b2f731e842d6f280a6134f1e38846874b), ROM_SKIP(1) | ROM_BIOS(1)) - ROM_END +ROM_END + +// Commodore Tower 386 +ROM_START( comt386 ) + ROM_REGION(0x20000, "bios", 0) + // Phoenix 80386 ROM BIOS PLUS Version 1.10 22 - Twinhead International Corporation + ROM_LOAD16_BYTE( "cbm-t386-bios-lo-v1.1022c-.bin", 0x10000, 0x8000, CRC(6857777e) SHA1(e80dbffd3523c9a1b027f57138c55768fc8328a6)) + ROM_LOAD16_BYTE( "cbm-t386-bios-hi-v1.1022c-.bin", 0x10001, 0x8000, CRC(6a321a7e) SHA1(c350fb273522f742c6008deda00ed13947a269b7)) +ROM_END + +// Commodore Tower 486 +ROM_START( comt486 ) + ROM_REGION(0x20000, "bios", 0) + // 0: BIOS-String: 40-0500-DG1112-00101111-070791-SOLUTION-0 - 4D3FF Rev.D (092892) + ROM_SYSTEM_BIOS(0, "v0", "Tower 486 V0") + ROMX_LOAD( "cbm-t486dx-bios-v-xxxxxx-xx.bin", 0x10000, 0x10000, CRC(f51c0ca0) SHA1(2b08a606ae2f37b3e72d687f890d729a58fd3ccd), ROM_BIOS(0)) + // continuous chirps + ROM_SYSTEM_BIOS(1, "v1", "Tower 486 V1") + ROMX_LOAD( "cbm-t486dx-66-bios-v1.01-391566-02.bin", 0x10000, 0x10000, CRC(3d740698) SHA1(888f23d85b41c07e15e2811b76194cf478bc80cd), ROM_BIOS(1)) + // BIOS-String: 40-0103-001283-00101111-0606-SYM_486-0 - Commodore 486DX2-66 BIOS Version 1.03 391684-02 + ROM_SYSTEM_BIOS(2, "v2", "Tower 486 V2") + ROMX_LOAD( "cbm-t486dx-66-bios-v1.03-391684-02.bin", 0x10000, 0x10000, CRC(13e8b04b) SHA1(dc5c84d228f802f7580b3f3b8e70cf8f74de5d79), ROM_BIOS(2)) + // BIOS-String: 40-0103-001283-00101111-060692-SYM_486-0 - Commodore 486DX-50 BIOS Version 1.03 391522-03 + ROM_SYSTEM_BIOS(3, "v3", "Tower 486 V3") + ROMX_LOAD( "cbm-t486dx-50-bios-v1.03-.bin", 0x10000, 0x10000, CRC(e02bb928) SHA1(6ea121b214403390d382ca4685cfabcbcca1a28b), ROM_BIOS(3)) +ROM_END + // Apricot Qi 300 (Rev D,E & F Motherboard) ROM_START( xb42663 ) @@ -1734,6 +1789,7 @@ ROM_START( aprfte ) ROM_LOAD( "1-2r2-4.486", 0x00000, 0x20000, CRC(bccc236d) SHA1(0765299363e68cf65710a688c360a087856ece8f)) ROM_END +// Amstrad MegaPC ROM_START( megapc ) ROM_REGION(0x40000, "isa", ROMREGION_ERASEFF) ROM_REGION(0x20000, "bios", 0) @@ -1741,6 +1797,7 @@ ROM_START( megapc ) ROM_LOAD16_BYTE( "211253-bios hi.u19", 0x00001, 0x10000, CRC(6acb573f) SHA1(376d483db2bd1c775d46424e1176b24779591525)) ROM_END +// Amstrad MegaPC Plus ROM_START( megapcpl ) ROM_REGION(0x40000, "isa", ROMREGION_ERASEFF) ROM_REGION(0x20000, "bios", 0) @@ -1748,6 +1805,7 @@ ROM_START( megapcpl ) ROM_LOAD16_BYTE( "486slc.u19", 0x00001, 0x10000, CRC(6fb7e3e9) SHA1(c439cb5a0d83176ceb2a3555e295dc1f84d85103)) ROM_END +// Amstrad MegaPC Plus (Winbond chipset) ROM_START( megapcpla ) ROM_REGION(0x40000, "bios", 0) ROM_LOAD( "megapc_bios.bin", 0x00000, 0x10000, CRC(b84938a2) SHA1(cecab72a96993db4f7c648c229b4211a8c53a380)) @@ -1789,13 +1847,15 @@ ROM_START( mbc28 ) // Complains about missing mouse hardware ROM_END // Siemens PCD-2 + // ROM_LOAD( "vga_nmc27c256q_435-0029-04_1988_video7_arrow.bin", 0x8000, 0x0800, CRC(0d8d7dff) SHA(cb5b2ab78d480ec3164d16c9c75f1449fa81a0e7) ) // Video7 VGA card + // ROM_LOAD( "vga_nmc27c256q_435-0030-04_1988_video7_arrow.bin", 0x8000, 0x0800, CRC(0935c003) SHA(35ac571818f616b856da8bbf6a7a9172f68b3ab6) ) ROM_START( pcd2 ) ROM_REGION(0x20000,"bios", 0) ROM_LOAD16_BYTE( "bios_tandon_188782-032a_rev_5.21_low.bin", 0x10000, 0x8000, CRC(a8fbffd3) SHA1(8a3ad5bc7f86ff984be10a8b1ae4542be4c80e5f) ) ROM_LOAD16_BYTE( "bios_tandon_188782-031a_rev_5.21_high.bin", 0x10001, 0x8000, CRC(8d7dfdcc) SHA1(d1d58c0ad7db60399f9a93db48feb10e44ffd624) ) - // ROM_LOAD( "kbd_8742_award_upi_1.61_rev_1.01.bin", 0x0000, 0x0800, CRC(bb8a1979) SHA(43d35ecf76e5e8d5ddf6c32b0f6f628a7542d6e4) ) // 8742 keyboard controller - // ROM_LOAD( "vga_nmc27c256q_435-0029-04_1988_video7_arrow.bin", 0x8000, 0x0800, CRC(0d8d7dff) SHA(cb5b2ab78d480ec3164d16c9c75f1449fa81a0e7) ) // Video7 VGA card - // ROM_LOAD( "vga_nmc27c256q_435-0030-04_1988_video7_arrow.bin", 0x8000, 0x0800, CRC(0935c003) SHA(35ac571818f616b856da8bbf6a7a9172f68b3ab6) ) + + ROM_REGION( 0x0800, "keyboard", 0 ) // reporting keyboard controller failure + ROM_LOAD( "kbd_8742_award_upi_1.61_rev_1.01.bin", 0x000, 0x800, CRC(bb8a1979) SHA1(43d35ecf76e5e8d5ddf6c32b0f6f628a7542d6e4) ) // 8742 keyboard controller ROM_END // Compaq Portable II @@ -1861,6 +1921,40 @@ ROM_START( ncrpc8 ) ROM_LOAD ("ncr_keyboard_mcu_35091.bin", 0x0000, 0x800, CRC(632556cc) SHA1(b35f30bd0664fc1c2775a594f248d1e30237900a)) ROM_END +// Nixdorf 8810 M15 Laptop - PC07 - boot from harddisk doesn't work +ROM_START( n8810m15 ) + // ROM_LOAD("charagene_v1.1_daft2c2.bin", 0x00000, 0x4000, CRC(dd324efd) SHA1(67fd91277733596bfad8506dc92d9f776e563dda)) // CGA chargen + + ROM_REGION(0x20000, "bios", 0 ) + ROM_LOAD16_BYTE( "rbios_even_daft2a3.bin", 0x10000, 0x8000, CRC(790abf68) SHA1(fbdb5e628ee9a605c8c1485a3fbb67736ff03153)) + ROM_LOAD16_BYTE( "rbios_odd_daft2b3.bin", 0x10001, 0x8000, CRC(b09a812a) SHA1(c1b3321715260f9cd8c810325dc10c674ea05174)) +ROM_END + +// Nixdorf 8810 M16 Laptop - PC17 - CGA version - boot from harddisk doesn't work +ROM_START( n8810m16c ) + // ROM_LOAD("201cg rev 1.0.u78", 0x00000, 0x4000, CRC(3e31143b) SHA1(489da357e0ab8a469a3fb81cce160637486c87bc)) // CGA chargen + ROM_REGION(0x20000, "bios", 0 ) + ROM_LOAD16_BYTE( "nmc27c256.u35", 0x10000, 0x8000, CRC(51acd116) SHA1(1a0bf24af4eba48d0deb0132a523e131902d2bcd)) + ROM_LOAD16_BYTE( "nmc27c256.u36", 0x10001, 0x8000, CRC(fb47f9da) SHA1(d9bd4aea850a83764454a5c86c8da09f7c640fd6)) + ROM_REGION( 0x0800, "keyboard", 0 ) + ROM_LOAD( "d8749h.u69", 0x000, 0x0800, CRC(030051da) SHA1(91b60228452cd1d6af99786402bd3b4d3efc2f05) ) +ROM_END + +// Nixdorf 8810 M16 Laptop - PC17 - VGA version - boot from harddisk doesn't work +ROM_START( n8810m16v ) + // ROM_LOAD("8810m16vga_27c256_221vb_123g1.bin", 0x00000, 0x4000, CRC(3bc80739) SHA1(3d6d7fb01681eccbc0b560818654d5aa1e3c5230)) // C&T VGA BIOS for 82C455 + ROM_REGION(0x20000, "bios", 0 ) + ROM_LOAD16_BYTE( "8810m16vga_27c256_286bios_a2531511_a.bin", 0x10000, 0x8000, CRC(1de5e49b) SHA1(759878e13801278de96700bbef318a49cca68054)) + ROM_LOAD16_BYTE( "8810m16vga_27c256_286bios_a2531511_b.bin", 0x10001, 0x8000, CRC(a65cf1f8) SHA1(30d46b49e87f272540e24a278848122b3c40bdaf)) + ROM_REGION( 0x0800, "keyboard", 0 ) + ROM_LOAD( "8810m16vga_8749_201kb_rev3a.bin", 0x000, 0x0800, CRC(030051da) SHA1(91b60228452cd1d6af99786402bd3b4d3efc2f05) ) +ROM_END + +// Nixdorf 8810 M30 +ROM_START( n8810m30 ) + ROM_REGION(0x20000, "bios", 0 ) + ROM_LOAD( "at286bios_53889.00.0.17jr.bin", 0x00000, 0x20000, CRC(74870212) SHA1(adb3f379c9aeee6a5beb946d23af6eea706aca1d) ) +ROM_END // Nixdorf 8810 M55 ROM_START( n8810m55 ) @@ -1877,7 +1971,64 @@ ROM_START( m290 ) ROM_REGION( 0x0800, "keyboard", 0 ) ROM_LOAD( "m290_csl0_1.10.bin", 0x000, 0x0800, CRC(d767d496) SHA1(84246f7b39e0a005425948931cf93624b831e121) ) ROM_END - + +// Siemens-Nixdorf PCD-3Nsx notebook +ROM_START( pcd3nsx ) + ROM_REGION( 0x20000, "bios", 0 ) + // Phoenix 80386 ROM BIOS PLUS Version 1.10.00 - failure at 100000-10FFFF - Resume memory backup failure + ROM_SYSTEM_BIOS(0, "pcd3nsxno1", "pcd3nsxno1") + ROMX_LOAD( "3n102l30.bin", 0x00000, 0x20000, CRC(02384c19) SHA1(552dc41b40272027e2b031187f8ab1e1513751b9), ROM_BIOS(0) ) + // Phoenix 80386 ROM BIOS PLUS Version 1.10.00 - Memory high address failure at 100000-10FFFF - Resume memory backup failure + ROM_SYSTEM_BIOS(1, "pcd3nsxno2", "pcd3nsxno2") + ROMX_LOAD( "3n120l40.bin", 0x00000, 0x20000, CRC(1336dd75) SHA1(80306d85f417c51a5235ac2f02ceb58bdb51205f), ROM_BIOS(1) ) +ROM_END + +// Siemens-Nixdorf 486 mainboards and BIOS versions +// The same mainboards were used in various case versions to get the different model lines, so an identification by the mainboard number (Dxxx) is safest +ROM_START( pcd4x ) + ROM_REGION( 0x20000, "bios", 0 ) + // D756, was used in PCD-4Lsx, contains Cirrus Logic VGA ROM + ROM_SYSTEM_BIOS(0, "d756v320r316", "D756 BIOS V3.20 R3.16") + ROMX_LOAD( "fts_biosupdated756noflashbiosepromv320_320316_149.bin", 0x00000, 0x20000, CRC(2ab60725) SHA1(333b64424c08ecbbaf47110c99ad0335da211489), ROM_BIOS(0) ) + // D674, was used in PCD-4M, PCD-4Msx, PCD-4RSXA/4RA + ROM_SYSTEM_BIOS(1, "d674v320r316", "D674 BIOS V3.20 R3.16") + ROMX_LOAD( "fts_biosupdated674noflashbiosepromv320_320316_144.bin", 0x00000, 0x20000, CRC(1293d27c) SHA1(22f36c4a5a0912011ed54ff917244f412208ffc0), ROM_BIOS(1) ) + // D802, was used in PCD-4HVL + ROM_SYSTEM_BIOS(2, "d802v320r316", "D802 BIOS V3.20 R3.34.802") + // PCD-4NL, contains C&T VGA BIOS + ROMX_LOAD( "fts_biosupdated802noflashbiosepromv320_320334_152.bin", 0x00000, 0x20000, CRC(fb1cd3d2) SHA1(98043c6f0299e1c56e5f266ea5f117ae456447ff), ROM_BIOS(2) ) +ROM_END + +// Siemens-Nixdorf PCD-4NL 486 subnotebook +// PhoenixBIOS(TM) A486 Version 1.03 +// complains about "Pointer device failure" and "Memory failure at 00100000, read AA55 expecting 002C +ROM_START( pcd4nl ) + ROM_REGION( 0x20000, "bios", 0 ) + ROM_LOAD( "pcd4nl.bin", 0x00000, 0x20000, CRC(8adb4900) SHA1(a01c665fed769ff815bc2e5ae30901f7e12d721b) ) +ROM_END + +// Siemens-Nixdorf PCD-4ND 486 notebook - display remains blank +ROM_START( pcd4nd ) + ROM_REGION( 0x20000, "bios", 0 ) + ROM_SYSTEM_BIOS(0, "pcd4ndno1", "pcd4ndno1") + ROMX_LOAD( "bf3m51.bin", 0x00000, 0x20000, CRC(6a2f90dd) SHA1(75704a83976e4bb02a028e761d01bd053cc0d4e7), ROM_BIOS(0) ) + ROM_SYSTEM_BIOS(1, "pcd4ndno2", "pcd4ndno2") + ROMX_LOAD( "bf3q42.bin", 0x00000, 0x20000, CRC(fa81cf6e) SHA1(91313a6856ca22f40710a6c9c8a65f8e340784ab), ROM_BIOS(1) ) + ROM_SYSTEM_BIOS(2, "pcd4ndno3", "pcd4ndno3") + ROMX_LOAD( "pcd-4nd_flash_28010.bin", 0x00000, 0x20000, CRC(53c0beea) SHA1(bfa17947529c51a8c9315884e156c01ddd23c0d8), ROM_BIOS(2) ) +ROM_END + +// Triumph-Adler Walkstation 386 SX - German version of the Olivetti S20 - screen remains blank +ROM_START( walk386sx ) + ROM_REGION( 0x20000, "bios", 0 ) // contains Cirrus Logic VGA BIOS + ROM_LOAD( "cthj01_1014.bin", 0x00000, 0x20000, CRC(805084b9) SHA1(a92d78050844ccbcce53109c42603639aedd2335) ) +ROM_END + +// Triumph-Adler Walkstation 386DX - German version of the Olivetti D33 - screen remains blank +ROM_START( walk386dx ) + ROM_REGION( 0x20000, "bios", 0 ) // contains Cirrus Logic VGA BIOS + ROM_LOAD( "am28f010_ctaa060125rc.bin", 0x00000, 0x20000, CRC(6cc540fe) SHA1(9853793d5433bbc5efc09c7f31c4a8a8f78d4549) ) +ROM_END // Nokia Data WS286 //ROM_START(nws286 ) // Computer is grey with Nokia logo. @@ -1942,17 +2093,29 @@ COMP( 199?, pc70iii, ibm5170, 0, at486, 0, at_state, init_at COMP( 1990, c286lt, ibm5170, 0, atvga, 0, at_state, init_at, "Commodore Business Machines", "Laptop C286LT", MACHINE_NOT_WORKING ) COMP( 1991, c386sxlt, ibm5170, 0, at386sx, 0, at_state, init_at, "Commodore Business Machines", "Laptop C386SX-LT", MACHINE_NOT_WORKING ) COMP( 199?, csl286, ibm5170, 0, atvga, 0, at_state, init_at, "Commodore Business Machines", "SL 286-16", MACHINE_NOT_WORKING ) +COMP( 199?, comt386, ibm5170, 0, at386, 0, at_state, init_at, "Commodore Business Machines", "Tower 386", MACHINE_NOT_WORKING ) +COMP( 199?, comt486, ibm5170, 0, at486, 0, at_state, init_at, "Commodore Business Machines", "Tower 486", MACHINE_NOT_WORKING ) COMP( 1988, dsys200, ibm5170, 0, atvga, 0, at_state, init_at, "Dell Computer Corporation", "System 200", MACHINE_NOT_WORKING ) COMP( 1995, ficpio2, ibm5170, 0, ficpio2, 0, at_state, init_atpci, "FIC", "486-PIO-2", MACHINE_NOT_WORKING ) COMP( 1985, k286i, ibm5170, 0, k286i, 0, at_state, init_at, "Kaypro", "286i", MACHINE_NOT_WORKING ) COMP( 1991, t2000sx, ibm5170, 0, at386sx, 0, at_state, init_at, "Toshiba", "T2000SX", MACHINE_NOT_WORKING ) COMP( 199?, mbc28, ibm5170, 0, at386sx, 0, at_state, init_at, "Sanyo", "MBC-28", MACHINE_NOT_WORKING ) COMP( 1986, pcd2, ibm5170, 0, ibm5170, 0, at_state, init_at, "Siemens", "PCD-2", MACHINE_NOT_WORKING ) +COMP( 199?, pcd3nsx, ibm5170, 0, at386sx, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-3Nsx", MACHINE_NOT_WORKING ) +COMP( 199?, pcd4x, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4H, PCD-4M", MACHINE_NOT_WORKING ) +COMP( 199?, pcd4nl, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4NL", MACHINE_NOT_WORKING ) +COMP( 199?, pcd4nd, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4ND", MACHINE_NOT_WORKING ) +COMP( 199?, walk386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386 SX", MACHINE_NOT_WORKING ) +COMP( 199?, walk386dx, ibm5170, 0, at386, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386DX", MACHINE_NOT_WORKING ) COMP( 1987, comportii ,ibm5170, 0, comportii, 0, at_state, init_at, "Compaq", "Portable II", MACHINE_NOT_WORKING ) COMP( 1987, comportiii,ibm5170, 0, comportiii,0, at_state, init_at, "Compaq", "Portable III", MACHINE_NOT_WORKING ) COMP( 1988, comslt286, ibm5170, 0, atvga, 0, at_state, init_at, "Compaq", "SLT/286", MACHINE_NOT_WORKING ) COMP( 1986, ews286, ibm5170, 0, ews286, 0, at_state, init_at, "Ericsson", "Ericsson WS286", MACHINE_NOT_WORKING ) COMP( 1986, ncrpc8, ibm5170, 0, atvga, 0, at_state, init_at, "NCR", "PC-8", MACHINE_NOT_WORKING ) +COMP( 198?, n8810m15, ibm5170, 0, n8810m15, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M15", MACHINE_NOT_WORKING ) +COMP( 198?, n8810m16c, ibm5170, 0, n8810m15, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 CGA version", MACHINE_NOT_WORKING ) +COMP( 198?, n8810m16v, ibm5170, 0, atvga, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 VGA version", MACHINE_NOT_WORKING ) +COMP( 198?, n8810m30, ibm5170, 0, neat, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M30", MACHINE_NOT_WORKING ) COMP( 1986, n8810m55, ibm5170, 0, n8810m55, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M55", MACHINE_NOT_WORKING ) COMP( 198?, m290, ibm5170, 0, atvga, 0, at_state, init_at, "Olivetti", "M290", MACHINE_NOT_WORKING ) //COMP( 1988, nws286, ibm5170, 0, ews286, 0, at_state, at, "Nokia Data", "Nokia Data WS286", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/c900.cpp b/src/mame/drivers/c900.cpp index bec1220521e..c7d95650768 100644 --- a/src/mame/drivers/c900.cpp +++ b/src/mame/drivers/c900.cpp @@ -32,6 +32,7 @@ To Do: #include "emu.h" #include "cpu/z8000/z8000.h" +#include "cpu/m6502/m6510.h" #include "machine/z80scc.h" #include "bus/rs232/rs232.h" #include "machine/z8536.h" @@ -46,6 +47,7 @@ public: c900_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") + , m_fdcpu(*this, "fdcpu") , m_spkrdev(*this, "speaker") { } @@ -56,8 +58,12 @@ private: void data_map(address_map &map); void io_map(address_map &map); + void special_io_map(address_map &map); void mem_map(address_map &map); + void fdc_map(address_map &map); + required_device<cpu_device> m_maincpu; + required_device<cpu_device> m_fdcpu; required_device<speaker_sound_device> m_spkrdev; }; @@ -84,6 +90,17 @@ void c900_state::io_map(address_map &map) map(0x0100, 0x013f).rw("scc", FUNC(scc8030_device::zbus_r), FUNC(scc8030_device::zbus_w)).umask16(0x00ff); } +void c900_state::special_io_map(address_map &map) +{ + // TODO: Z8010 MMU +} + +void c900_state::fdc_map(address_map &map) +{ + map(0x0000, 0x01ff).noprw(); // internal + map(0xe000, 0xffff).rom().region("fdc", 0); +} + static INPUT_PORTS_START( c900 ) INPUT_PORTS_END @@ -112,6 +129,10 @@ void c900_state::c900(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &c900_state::mem_map); m_maincpu->set_addrmap(AS_DATA, &c900_state::data_map); m_maincpu->set_addrmap(AS_IO, &c900_state::io_map); + m_maincpu->set_addrmap(z8001_device::AS_SIO, &c900_state::special_io_map); + + M6508(config, m_fdcpu, 12_MHz_XTAL / 8); // PH1/PH2 = 1.5 MHz + m_fdcpu->set_addrmap(AS_PROGRAM, &c900_state::fdc_map); GFXDECODE(config, "gfxdecode", "palette", gfx_c900); PALETTE(config, "palette", palette_device::MONOCHROME); diff --git a/src/mame/drivers/compc.cpp b/src/mame/drivers/compc.cpp index 4b83f0c23d7..75c37c6e4a5 100644 --- a/src/mame/drivers/compc.cpp +++ b/src/mame/drivers/compc.cpp @@ -62,6 +62,7 @@ public: void compc(machine_config &config); void pc10iii(machine_config &config); + void compc1(machine_config &config); void compc_io(address_map &map); void compc_map(address_map &map); void compciii_io(address_map &map); @@ -306,6 +307,34 @@ ROM_START(pc10iii) ROMX_LOAD("318086-02.u607", 0x0000, 0x8000, CRC(b406651c) SHA1(856f58353391a74a06ebb8ec9f8333d7d69e5fd6), ROM_BIOS(8)) ROM_END + +/*********************************************************** Commodore PC-1 *** + +Links: http://www.amiga-stuff.com/hardware/pc-i.html , http://www.zimmers.net/cbmpics/cpci.html +Form Factor: Desktop +CPU: 8088 @ 4.77 MHz +RAM: 512K / 640K +Bus: Proprietary expansion slot, carrying almost all ISA signals +Video: On board, MDA/Hercules/CGA +Mass storage: 1x 5.25" 360K +On board ports: Floppy, floppy expansion (for Amiga A1010/1011 (720 KB, 3.5") or A1020 (360 KB, 5.25" drives), speaker (but no speaker fitted), mouse, +Options: 8087 FPU +Expansion: Expansion box: 2x ISA + +******************************************************************************/ + +ROM_START( compc1 ) + ROM_DEFAULT_BIOS("bios12") + ROM_REGION(0x10000, "bios", 0) + ROM_SYSTEM_BIOS(0, "bios11", "PC-1 BIOS Rev. 1.1") + ROMX_LOAD("pc1_bios.bin", 0xc000, 0x4000, CRC(e37367c8) SHA1(9aac9c38b4ebdb9a740e393199c2eff75a0bde03), ROM_BIOS(1)) + ROM_SYSTEM_BIOS(1, "bios12", "PC-1 BIOS Rev. 1.2") + ROMX_LOAD("cbm-pci-bios-v1.2-380270-02.bin", 0xc000, 0x4000, CRC(7f744f87) SHA1(07f94a7e8ca4ddd1c738b304d24358711b4cd2ca), ROM_BIOS(1)) + ROM_REGION(0x8000, "gfx1", 0) + ROM_LOAD("pc1_char.bin", 0x0000, 0x4000, CRC(ee6c27f0) SHA1(e769cc3a49a1d708bd74eb4ac85bb6ea67220d38)) +ROM_END + // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS COMP( 1984, compc10, ibm5150, 0, compc, compc, compc_state, empty_init, "Commodore Business Machines", "Commodore PC 10", MACHINE_NOT_WORKING ) COMP( 1987, pc10iii, ibm5150, 0, pc10iii, compciii, compc_state, empty_init, "Commodore Business Machines", "Commodore PC-10 III", MACHINE_NOT_WORKING ) +COMP( 198?, compc1, ibm5150, 0, pc10iii, compciii, compc_state, empty_init, "Commodore Business Machines", "PC-1", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/eti660.cpp b/src/mame/drivers/eti660.cpp index 4d5f9cafeeb..2d2f74b099a 100644 --- a/src/mame/drivers/eti660.cpp +++ b/src/mame/drivers/eti660.cpp @@ -29,9 +29,9 @@ - sometimes there's no sound when started. You may need to hard reset until it beeps. - doesn't run programs for other chip-8 computers (this might be normal?) - we support BIN files, but have none to test with. - - probable CPU bugs: + - possible CPU bugs?: - in Invaders, can't shoot them - - in Maze, the result is rubbish (these work in Emma02 emulator) + - in Maze, the result is rubbish (works in Emma02 emulator v1.21, but not in v1.30) **************************************************************************************************/ diff --git a/src/mame/drivers/firetrk.cpp b/src/mame/drivers/firetrk.cpp index 6e7d25d71a6..9f1be21a6da 100644 --- a/src/mame/drivers/firetrk.cpp +++ b/src/mame/drivers/firetrk.cpp @@ -923,7 +923,7 @@ ROM_START( firetrk ) ROM_REGION( 0x4000, "maincpu", 0 ) ROM_LOAD( "032823-02.c1", 0x2000, 0x800, CRC(9570bdd3) SHA1(4d26a9490d05d53da55fc59459a4dce5bca6c761) ) ROM_LOAD( "032824-01.d1", 0x2800, 0x800, CRC(a5fc5629) SHA1(bf20510d8623eda2740ff296a7813a3e6f7ec76e) ) - ROM_LOAD_NIB_HIGH( "032816-01.k1", 0x3000, 0x800, CRC(c0535598) SHA1(15cb6985b0b22140b7fae1e050e0b63dd4d0f793) ) + ROM_LOAD_NIB_HIGH( "032816-01.k1", 0x3000, 0x800, CRC(c0535598) SHA1(15cb6985b0b22140b7fae1e050e0b63dd4d0f793) ) // one PCB has been found with this ROM labeled 032816-02.k1, CRC matches ROM_LOAD_NIB_LOW ( "032820-01.k2", 0x3000, 0x800, CRC(5733f9ed) SHA1(0f19a40793dadfb7de2c2b54a44929b414d0f4ed) ) ROM_LOAD_NIB_HIGH( "032815-01.j1", 0x3800, 0x800, CRC(506ee759) SHA1(d111356c84f3d9942a27fbe243e716d14c258a16) ) ROM_LOAD_NIB_LOW ( "032819-01.j2", 0x3800, 0x800, CRC(f1c3fa87) SHA1(d75cf4ad0bcac3289c068837fc24cfe84ce7542a) ) diff --git a/src/mame/drivers/genpc.cpp b/src/mame/drivers/genpc.cpp index 3628dd1248c..8e92da4b568 100644 --- a/src/mame/drivers/genpc.cpp +++ b/src/mame/drivers/genpc.cpp @@ -197,9 +197,8 @@ ROM_START(pc) ROMX_LOAD( "pcpi-192.rom", 0x00000, 0x2000, CRC(ef2da5ce) SHA1(95376440be1276e6f1c16fe49c847056bb1e4d5c),ROM_BIOS(39)) ROM_SYSTEM_BIOS(40, "fday17", "Faraday 5 slot PC") // use pcherc ROMX_LOAD( "fdaypc17.rom", 0x00000, 0x2000, CRC(26bb29ac) SHA1(5a58680b9193f4323db3e7894f853dc82d17f4ee),ROM_BIOS(40)) - - - + ROM_SYSTEM_BIOS(41, "tava238", "Tava DTK Erso V2.38") + ROMX_LOAD( "tava_dtk_erso_bios_2.38_u87.bin", 0x00000, 0x2000, CRC(34f5c0e5) SHA1(5a1590f948670a5ef85a1ee7cbb40387fced8a1f), ROM_BIOS(41)) ROM_END #define rom_pcmda rom_pc diff --git a/src/mame/drivers/hh_sm510.cpp b/src/mame/drivers/hh_sm510.cpp index cbe81efbc5d..1e1a66e13dd 100644 --- a/src/mame/drivers/hh_sm510.cpp +++ b/src/mame/drivers/hh_sm510.cpp @@ -8858,43 +8858,81 @@ ROM_END /*************************************************************************** - Tronica Space Rescue (model MG-9) - * PCB label MG-9 080492 - * Sharp SM510 label 0015 224B TRONICA (no decap) + Tronica Shuttle Voyage (MG-8) + * Sharp SM510 label 0019 238E TRONICA (no decap) * lcd screen with custom segments, 1-bit sound + Even though the serial is MG-8, the back of the game says 1983, newer than MG-9? + Thief in Garden (model TG-18) is the exact same MCU, but different graphics. + ***************************************************************************/ -class trsrescue_state : public hh_sm510_state +class trshutvoy_state : public hh_sm510_state { public: - trsrescue_state(const machine_config &mconfig, device_type type, const char *tag) : + trshutvoy_state(const machine_config &mconfig, device_type type, const char *tag) : hh_sm510_state(mconfig, type, tag) { } - void trsrescue(machine_config &config); + void trshutvoy(machine_config &config); + void tigarden(machine_config &config); }; // config -static INPUT_PORTS_START( trsrescue ) +static INPUT_PORTS_START( trshutvoy ) PORT_START("IN.0") // S1 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_CHANGED_CB(input_changed) PORT_16WAY - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_CHANGED_CB(input_changed) PORT_16WAY + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_0) PORT_CODE(KEYCODE_0_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("0") + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("1") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("2") + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("3") PORT_START("IN.1") // S2 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SERVICE2 ) PORT_CHANGED_CB(input_changed) PORT_NAME("Alarm") - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START2 ) PORT_CHANGED_CB(input_changed) PORT_NAME("Game B") - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_CHANGED_CB(input_changed) PORT_NAME("Game A") - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SELECT ) PORT_CHANGED_CB(input_changed) PORT_NAME("Time") + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("4") + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("5") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("6") + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_7) PORT_CODE(KEYCODE_7_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("7") + + PORT_START("IN.2") // S3 + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_8) PORT_CODE(KEYCODE_8_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("8") + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_9) PORT_CODE(KEYCODE_9_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("9") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_STOP) PORT_CODE(KEYCODE_DEL_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME(".") + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_ENTER) PORT_CODE(KEYCODE_ENTER_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("=") + + PORT_START("IN.3") // S4 + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_PLUS_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("+") + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_MINUS_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("-") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_ASTERISK) PORT_CHANGED_CB(input_changed) PORT_NAME(UTF8_MULTIPLY) + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME(UTF8_DIVIDE) + + PORT_START("IN.4") // S5 + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_X) PORT_CHANGED_CB(input_changed) PORT_NAME("ALM") + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SLASH) PORT_CHANGED_CB(input_changed) PORT_NAME("%") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_DEL) PORT_CHANGED_CB(input_changed) PORT_NAME("C") + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) + + PORT_START("IN.5") // S6 + PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_UNUSED ) + + PORT_START("IN.6") // S7 + PORT_BIT( 0x01, 0x01, IPT_CUSTOM ) PORT_CONDITION("FAKE", 0x03, NOTEQUALS, 0x00) // Up/Sound + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_CHANGED_CB(input_changed) PORT_16WAY + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_CHANGED_CB(input_changed) // F + + PORT_START("IN.7") // S8 + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Z) PORT_CHANGED_CB(input_changed) PORT_NAME("Mode") + PORT_BIT( 0x0e, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("ACL") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_CHANGED_CB(acl_button) PORT_NAME("ACL") + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_C) PORT_CHANGED_CB(acl_button) PORT_NAME("ACL") + + PORT_START("FAKE") // Up/Sound are electronically the same button + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_CHANGED_CB(input_changed) PORT_16WAY + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_VOLUME_DOWN ) PORT_CHANGED_CB(input_changed) PORT_NAME("Sound") INPUT_PORTS_END -void trsrescue_state::trsrescue(machine_config &config) +void trshutvoy_state::trshutvoy(machine_config &config) { /* basic machine hardware */ SM510(config, m_maincpu); @@ -8908,7 +8946,7 @@ void trsrescue_state::trsrescue(machine_config &config) screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_SVG)); screen.set_svg_region("svg"); screen.set_refresh_hz(50); - screen.set_size(1533, 1080); + screen.set_size(1496, 1080); screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -8919,14 +8957,32 @@ void trsrescue_state::trsrescue(machine_config &config) m_speaker->add_route(ALL_OUTPUTS, "mono", 0.25); } +void trshutvoy_state::tigarden(machine_config &config) +{ + trshutvoy(config); + + /* video hardware */ + screen_device *screen = subdevice<screen_device>("screen"); + screen->set_size(1515, 1080); + screen->set_visarea_full(); +} + // roms -ROM_START( trsrescue ) +ROM_START( trshutvoy ) ROM_REGION( 0x1000, "maincpu", 0 ) - ROM_LOAD( "0015_224b", 0x0000, 0x1000, CRC(f58a3832) SHA1(2d843b3520de66463e628cea9344a04015d1f5f1) ) + ROM_LOAD( "0019_238e", 0x0000, 0x1000, CRC(8bd0eadd) SHA1(7bb5eb30d569901dce52d777bc01c0979e4afa06) ) - ROM_REGION( 178600, "svg", 0) - ROM_LOAD( "trsrescue.svg", 0, 178600, CRC(2fa7b2d9) SHA1(5d1fc88db3129c9126f0c05ea55fb5f117e02871) ) + ROM_REGION( 221654, "svg", 0) + ROM_LOAD( "trshutvoy.svg", 0, 221654, CRC(470a7ff5) SHA1(b297601d8a5a9c4aef414605632849e0b1925caa) ) +ROM_END + +ROM_START( tigarden ) + ROM_REGION( 0x1000, "maincpu", 0 ) + ROM_LOAD( "0019_238e", 0x0000, 0x1000, CRC(8bd0eadd) SHA1(7bb5eb30d569901dce52d777bc01c0979e4afa06) ) + + ROM_REGION( 409084, "svg", 0) + ROM_LOAD( "tigarden.svg", 0, 409084, CRC(cfda5138) SHA1(1bc4ed65ae0cdca3e1e9458d68ca4d6e0fc0e901) ) ROM_END @@ -8935,77 +8991,43 @@ ROM_END /*************************************************************************** - Tronica Thief in Garden (model TG-18) - * Sharp SM510 label 0019 238E TRONICA (no decap) + Tronica Space Rescue (model MG-9) + * PCB label MG-9 080492 + * Sharp SM510 label 0015 224B TRONICA (no decap) * lcd screen with custom segments, 1-bit sound ***************************************************************************/ -class tigarden_state : public hh_sm510_state +class trsrescue_state : public hh_sm510_state { public: - tigarden_state(const machine_config &mconfig, device_type type, const char *tag) : + trsrescue_state(const machine_config &mconfig, device_type type, const char *tag) : hh_sm510_state(mconfig, type, tag) { } - void tigarden(machine_config &config); + void trsrescue(machine_config &config); }; // config -static INPUT_PORTS_START( tigarden ) +static INPUT_PORTS_START( trsrescue ) PORT_START("IN.0") // S1 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_0) PORT_CODE(KEYCODE_0_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("0") - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("1") - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("2") - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("3") - - PORT_START("IN.1") // S2 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("4") - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("5") - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("6") - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_7) PORT_CODE(KEYCODE_7_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("7") - - PORT_START("IN.2") // S3 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_8) PORT_CODE(KEYCODE_8_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("8") - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_9) PORT_CODE(KEYCODE_9_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("9") - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_STOP) PORT_CODE(KEYCODE_DEL_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME(".") - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_ENTER) PORT_CODE(KEYCODE_ENTER_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("=") - - PORT_START("IN.3") // S4 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_PLUS_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("+") - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_MINUS_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME("-") - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_ASTERISK) PORT_CHANGED_CB(input_changed) PORT_NAME(UTF8_MULTIPLY) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_CHANGED_CB(input_changed) PORT_NAME(UTF8_DIVIDE) - - PORT_START("IN.4") // S5 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_X) PORT_CHANGED_CB(input_changed) PORT_NAME("ALM") - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SLASH) PORT_CHANGED_CB(input_changed) PORT_NAME("%") - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_DEL) PORT_CHANGED_CB(input_changed) PORT_NAME("C") - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("IN.5") // S6 - PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("IN.6") // S7 - PORT_BIT( 0x01, 0x01, IPT_CUSTOM ) PORT_CONDITION("FAKE", 0x03, NOTEQUALS, 0x00) // Up/Sound - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_CHANGED_CB(input_changed) PORT_16WAY + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_CHANGED_CB(input_changed) PORT_16WAY + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_CHANGED_CB(input_changed) // F + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_CHANGED_CB(input_changed) PORT_16WAY - PORT_START("IN.7") // S8 - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Z) PORT_CHANGED_CB(input_changed) PORT_NAME("Mode") - PORT_BIT( 0x0e, IP_ACTIVE_HIGH, IPT_UNUSED ) + PORT_START("IN.1") // S2 + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SERVICE2 ) PORT_CHANGED_CB(input_changed) PORT_NAME("Alarm") + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START2 ) PORT_CHANGED_CB(input_changed) PORT_NAME("Game B") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_CHANGED_CB(input_changed) PORT_NAME("Game A") + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SELECT ) PORT_CHANGED_CB(input_changed) PORT_NAME("Time") PORT_START("ACL") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_C) PORT_CHANGED_CB(acl_button) PORT_NAME("ACL") - - PORT_START("FAKE") // Up/Sound are electronically the same button - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_CHANGED_CB(input_changed) PORT_16WAY - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_VOLUME_DOWN ) PORT_CHANGED_CB(input_changed) PORT_NAME("Sound") + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_CHANGED_CB(acl_button) PORT_NAME("ACL") INPUT_PORTS_END -void tigarden_state::tigarden(machine_config &config) +void trsrescue_state::trsrescue(machine_config &config) { /* basic machine hardware */ SM510(config, m_maincpu); @@ -9019,7 +9041,7 @@ void tigarden_state::tigarden(machine_config &config) screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_SVG)); screen.set_svg_region("svg"); screen.set_refresh_hz(50); - screen.set_size(1515, 1080); + screen.set_size(1533, 1080); screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -9032,12 +9054,12 @@ void tigarden_state::tigarden(machine_config &config) // roms -ROM_START( tigarden ) +ROM_START( trsrescue ) ROM_REGION( 0x1000, "maincpu", 0 ) - ROM_LOAD( "0019_238e", 0x0000, 0x1000, CRC(8bd0eadd) SHA1(7bb5eb30d569901dce52d777bc01c0979e4afa06) ) + ROM_LOAD( "0015_224b", 0x0000, 0x1000, CRC(f58a3832) SHA1(2d843b3520de66463e628cea9344a04015d1f5f1) ) - ROM_REGION( 409084, "svg", 0) - ROM_LOAD( "tigarden.svg", 0, 409084, CRC(cfda5138) SHA1(1bc4ed65ae0cdca3e1e9458d68ca4d6e0fc0e901) ) + ROM_REGION( 178600, "svg", 0) + ROM_LOAD( "trsrescue.svg", 0, 178600, CRC(2fa7b2d9) SHA1(5d1fc88db3129c9126f0c05ea55fb5f117e02871) ) ROM_END @@ -9269,7 +9291,10 @@ CONS( 1996, tinday, 0, 0, tinday, tinday, tinday_state, // Tiger 72-xxx models CONS( 1992, tbatmana, 0, 0, tbatmana, tbatmana, tbatmana_state, empty_init, "Tiger Electronics", "Batman: The Animated Series (handheld)", MACHINE_SUPPORTS_SAVE ) -// misc +// Tronica +CONS( 1983, trshutvoy, 0, 0, trshutvoy, trshutvoy, trshutvoy_state, empty_init, "Tronica", "Shuttle Voyage", MACHINE_SUPPORTS_SAVE ) +CONS( 1983, tigarden, trshutvoy, 0, tigarden, trshutvoy, trshutvoy_state, empty_init, "Tronica", "Thief in Garden", MACHINE_SUPPORTS_SAVE ) CONS( 1982, trsrescue, 0, 0, trsrescue, trsrescue, trsrescue_state, empty_init, "Tronica", "Space Rescue", MACHINE_SUPPORTS_SAVE ) -CONS( 1983, tigarden, 0, 0, tigarden, tigarden, tigarden_state, empty_init, "Tronica", "Thief in Garden", MACHINE_SUPPORTS_SAVE ) + +// misc CONS( 1989, nummunch, 0, 0, nummunch, nummunch, nummunch_state, empty_init, "VTech", "Electronic Number Muncher", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/m20.cpp b/src/mame/drivers/m20.cpp index c2150c67c66..4c43bb26821 100644 --- a/src/mame/drivers/m20.cpp +++ b/src/mame/drivers/m20.cpp @@ -236,7 +236,7 @@ WRITE_LINE_MEMBER( m20_state::timer_tick_w ) */ if(m_apb) m_apb->nvi_w(state); - m_maincpu->set_input_line(INPUT_LINE_IRQ0, state ? HOLD_LINE /*ASSERT_LINE*/ : CLEAR_LINE); + m_maincpu->set_input_line(z8001_device::NVI_LINE, state ? HOLD_LINE /*ASSERT_LINE*/ : CLEAR_LINE); } @@ -744,7 +744,7 @@ WRITE_LINE_MEMBER(m20_state::int_w) { if(m_apb && !m_apb->halted()) m_apb->vi_w(state); - m_maincpu->set_input_line(INPUT_LINE_IRQ1, state ? ASSERT_LINE : CLEAR_LINE); + m_maincpu->set_input_line(z8001_device::VI_LINE, state ? ASSERT_LINE : CLEAR_LINE); } void m20_state::machine_start() diff --git a/src/mame/drivers/metro.cpp b/src/mame/drivers/metro.cpp index 1d8b82f2edd..e0e62ea73fe 100644 --- a/src/mame/drivers/metro.cpp +++ b/src/mame/drivers/metro.cpp @@ -4497,7 +4497,7 @@ HSync: 15.16kHz ***************************************************************************/ -ROM_START( lastfort ) +ROM_START( lastfort ) /* Japanese version on PCB VG420 */ ROM_REGION( 0x040000, "maincpu", 0 ) /* 68000 Code */ ROM_LOAD16_BYTE( "tr_jc09", 0x000000, 0x020000, CRC(8b98a49a) SHA1(15adca78d54973820d04f8b308dc58d0784eb900) ) ROM_LOAD16_BYTE( "tr_jc10", 0x000001, 0x020000, CRC(8d04da04) SHA1(5c7e65a39929e94d1fa99aeb5fed7030b110451f) ) @@ -4541,6 +4541,24 @@ ROM_START( lastfortk ) ROM_LOAD( "tr_jb11", 0x000000, 0x020000, CRC(83786a09) SHA1(910cf0ccf4493f2a80062149f6364dbb6a1c2a5d) ) ROM_END +ROM_START( lastfortj ) /* Japanese version on PCB VG460-(A) */ + ROM_REGION( 0x080000, "maincpu", 0 ) /* 68000 Code */ + ROM_LOAD16_BYTE( "tr_mja2.8g", 0x000000, 0x020000, CRC(4059a8c8) SHA1(05f271fb86a01359b1737bbfdf3c0a83364dd7d3) ) + ROM_LOAD16_BYTE( "tr_mja3.10g", 0x000001, 0x020000, CRC(8fc6ddcd) SHA1(626070094fbbd982e1c8d699f171a1c500db1620) ) + + ROM_REGION( 0x20000, "audiocpu", 0 ) /* NEC78C10 Code */ + ROM_LOAD( "tr_ma01.1i", 0x000000, 0x020000, CRC(8a8f5fef) SHA1(530b4966ec058cd80a2fc5f9e961239ce59d0b89) ) /* Same as parent set, but different label */ + + ROM_REGION( 0x200000, "vdp", 0 ) /* Gfx + Data (Addressable by CPU & Blitter) */ + ROMX_LOAD( "tr_ma04.15f", 0x000000, 0x080000, CRC(5feafc6f) SHA1(eb50905eb0d25eb342e08d591907f79b5eadff43) , ROM_GROUPWORD | ROM_SKIP(6)) + ROMX_LOAD( "tr_ma07.17d", 0x000002, 0x080000, CRC(7519d569) SHA1(c88932a19a48d45a19b777113a4719b18f42a297) , ROM_GROUPWORD | ROM_SKIP(6)) + ROMX_LOAD( "tr_ma05.17f", 0x000004, 0x080000, CRC(5d917ba5) SHA1(34fc72924fa2877c1038d7f61b22f7667af01e9f) , ROM_GROUPWORD | ROM_SKIP(6)) + ROMX_LOAD( "tr_ma06.15d", 0x000006, 0x080000, CRC(d366c04e) SHA1(e0a67688043cb45916860d32ff1076d9257e6ad9) , ROM_GROUPWORD | ROM_SKIP(6)) + + ROM_REGION( 0x40000, "oki", 0 ) /* Samples */ + ROM_LOAD( "tr_ma08.1d", 0x000000, 0x020000, CRC(83786a09) SHA1(910cf0ccf4493f2a80062149f6364dbb6a1c2a5d) ) /* Same as parent set, but different label */ +ROM_END + ROM_START( lastfortg ) /* German version on PCB VG460-(A) */ ROM_REGION( 0x080000, "maincpu", 0 ) /* 68000 Code */ ROM_LOAD16_BYTE( "tr_ma02.8g", 0x000000, 0x020000, CRC(e6f40918) SHA1(c8c9369103530b2214c779c8a643ba9349b3eac5) ) @@ -5604,11 +5622,12 @@ GAME( 1992, pangpomsn, pangpoms, pangpoms, pangpoms, metro_state, init_metro, GAME( 1992, skyalert, 0, skyalert, skyalert, metro_state, init_metro, ROT270, "Metro", "Sky Alert", MACHINE_SUPPORTS_SAVE ) GAME( 1993, ladykill, 0, karatour, ladykill, metro_state, init_karatour, ROT90, "Yanyaka (Mitchell license)", "Lady Killer", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 1993, moegonta, ladykill, karatour, moegonta, metro_state, init_karatour, ROT90, "Yanyaka", "Moeyo Gonta!! (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, lastfort, 0, lastfort, lastfort, metro_state, init_metro, ROT0, "Metro", "Last Fortress - Toride (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1994, lastfort, 0, lastfort, lastfort, metro_state, init_metro, ROT0, "Metro", "Last Fortress - Toride (Japan, VG420 PCB)", MACHINE_SUPPORTS_SAVE ) // VG420 PCB GAME( 1994, lastforte, lastfort, lastfort, lastfero, metro_state, init_metro, ROT0, "Metro", "Last Fortress - Toride (China, Rev C)", MACHINE_SUPPORTS_SAVE ) GAME( 1994, lastfortea,lastfort, lastfort, lastfero, metro_state, init_metro, ROT0, "Metro", "Last Fortress - Toride (China, Rev A)", MACHINE_SUPPORTS_SAVE ) GAME( 1994, lastfortk, lastfort, lastfort, lastfero, metro_state, init_metro, ROT0, "Metro", "Last Fortress - Toride (Korea)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, lastfortg, lastfort, lastforg, ladykill, metro_state, init_lastfortg,ROT0, "Metro", "Last Fortress - Toride (Germany)", MACHINE_SUPPORTS_SAVE ) +GAME( 1994, lastfortj, lastfort, lastforg, ladykill, metro_state, init_lastfortg,ROT0, "Metro", "Last Fortress - Toride (Japan, VG460 PCB)", MACHINE_SUPPORTS_SAVE ) // VG460-(A) PCB +GAME( 1994, lastfortg, lastfort, lastforg, ladykill, metro_state, init_lastfortg,ROT0, "Metro", "Last Fortress - Toride (Germany)", MACHINE_SUPPORTS_SAVE ) // VG460-(A) PCB // MTR5260 / MTR527 GAME( 1993, poitto, 0, poitto, poitto, metro_state, init_metro, ROT0, "Metro / Able Corp.", "Poitto!", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/microkit.cpp b/src/mame/drivers/microkit.cpp index c57c2ceb475..dda3d5ed972 100644 --- a/src/mame/drivers/microkit.cpp +++ b/src/mame/drivers/microkit.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, Robbbert /* RCA COSMAC Microkit @@ -7,36 +7,25 @@ http://www.vintagecomputer.net/browse_thread.cfm?id=511 Press CR or LF to get the * prompt. - Commands: + Commands (must be in UPPERcase): $Pxxxx - Jump to address xxxx ?Mxxxx yyyy - Dump memory starting at xxxx for yyyy bytes - !Mxxxx yy zz... - Write data (yy etc) to memory xxxx. Data gets entered when you - press the space after the data. + !Mxxxx yyzz... - Write data (yy etc) to memory xxxx onwards. There's no sound or storage facilities, therefore no software. - ToDo: - - No technical manual or schematic available, so the entire driver is bodgy guesswork. - - Address 0 needs to be read/writeable, otherwise the numbers you enter will get - internally corrupted. - - Address 8000 is IDL which hangs the system, so program counter is preset to 8001. - - The keyboard is hooked up serially, which is ok, but the output to the terminal - is rubbish, so parallel is used so you can at least see something. - - When you enter commands, you can't see what you're doing. - - When you enter numbers, they display as rubbish or act as control codes. They - internally work though. - - The computer looks like a rack-mount metal box with a rudimentary front panel. - Buttons are: Reset; Load; Run program; Run Utility - There is a RUN LED. - None of these items are emulated. - It also has a power switch and lamp, and a fuse. + The computer looks like a rack-mount metal box with a rudimentary front panel. + - Buttons are: Reset; Load; Run program; Run Utility + - There is a RUN LED. + - It also has a power switch and lamp, and a fuse. + - According to the schematic there are LEDs on every data, address and status line. *****************************************************************************************/ #include "emu.h" #include "cpu/cosmac/cosmac.h" #include "bus/rs232/rs232.h" -#include "machine/terminal.h" +#include "machine/cdp1852.h" class microkit_state : public driver_device @@ -44,13 +33,18 @@ class microkit_state : public driver_device public: microkit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) + , m_a15(1) , m_maincpu(*this, "maincpu") + , m_rom(*this, "maincpu") , m_rs232(*this, "rs232") - , m_terminal(*this, "terminal") { } void microkit(machine_config &config); + DECLARE_INPUT_CHANGED_MEMBER(reset_button); + DECLARE_INPUT_CHANGED_MEMBER(runp_button); + DECLARE_INPUT_CHANGED_MEMBER(runu_button); + private: DECLARE_READ_LINE_MEMBER(clear_r); DECLARE_WRITE8_MEMBER(ram_w); @@ -59,63 +53,106 @@ private: void microkit_io(address_map &map); void microkit_mem(address_map &map); + virtual void machine_start() override; virtual void machine_reset() override; + std::unique_ptr<uint8_t[]> m_ram; uint8_t m_resetcnt; - uint8_t m_ram_data; + bool m_a15; required_device<cosmac_device> m_maincpu; + required_memory_region m_rom; required_device<rs232_port_device> m_rs232; - required_device<generic_terminal_device> m_terminal; }; void microkit_state::microkit_mem(address_map &map) { - map(0x0000, 0x0000).rw(FUNC(microkit_state::ram_r), FUNC(microkit_state::ram_w)); - map(0x8000, 0x81ff).rom().region("maincpu", 0); - map(0x8200, 0x83ff).ram(); + map(0x0000, 0x01ff).rw(FUNC(microkit_state::ram_r),FUNC(microkit_state::ram_w)); + map(0x0200, 0x0fff).ram(); + map(0x8000, 0x81ff).rom().region("maincpu", 0); // CDP1832.U2 + map(0x8c00, 0x8c1f).ram(); // CDP1824.U3 "Register Storage" } void microkit_state::microkit_io(address_map &map) { - map(0x07, 0x07).nopw(); // writes a lots of zeros here + map(0x05, 0x05).r("u4", FUNC(cdp1852_device::read)).w("u4", FUNC(cdp1852_device::write)); // user output port + map(0x06, 0x06).r("u5", FUNC(cdp1852_device::read)).w("u5", FUNC(cdp1852_device::write)); // user input port + map(0x07, 0x07).nopw(); // writes lots of zeros here } static INPUT_PORTS_START( microkit ) + PORT_START("RESET") + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("RESET") PORT_CODE(KEYCODE_F3) PORT_CHANGED_MEMBER(DEVICE_SELF, microkit_state, reset_button, nullptr) + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("RUN P") PORT_CODE(KEYCODE_F2) PORT_CHANGED_MEMBER(DEVICE_SELF, microkit_state, runp_button, nullptr) + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("RUN U") PORT_CODE(KEYCODE_F1) PORT_CHANGED_MEMBER(DEVICE_SELF, microkit_state, runu_button, nullptr) INPUT_PORTS_END +INPUT_CHANGED_MEMBER(microkit_state::reset_button) +{ + m_maincpu->set_input_line(INPUT_LINE_RESET, newval ? ASSERT_LINE : CLEAR_LINE); + m_resetcnt = 0; +} + +INPUT_CHANGED_MEMBER(microkit_state::runp_button) +{ + m_a15 = 0; + m_resetcnt = 0; + m_maincpu->set_input_line(INPUT_LINE_RESET, newval ? ASSERT_LINE : CLEAR_LINE); +} + +INPUT_CHANGED_MEMBER(microkit_state::runu_button) +{ + m_a15 = 1; + m_resetcnt = 0; + m_maincpu->set_input_line(INPUT_LINE_RESET, newval ? ASSERT_LINE : CLEAR_LINE); +} + READ_LINE_MEMBER( microkit_state::clear_r ) { - if (m_resetcnt < 0x10) - m_maincpu->set_state_int(cosmac_device::COSMAC_R0, 0x8001); // skip IDL if (m_resetcnt < 0x20) m_resetcnt++; - // set reset pin to normal - return 1; + + if (m_resetcnt < 0x10) + return 0; + else + if (m_resetcnt == 0x1c) + m_a15 = 0; + + return 1; } READ8_MEMBER( microkit_state::ram_r ) { - return m_ram_data; + if (m_a15) + return m_rom->base()[offset]; + else + return m_ram[offset]; } WRITE8_MEMBER( microkit_state::ram_w ) { - m_ram_data = data; - if (data > 0 && data < 0x80) - m_terminal->write(data); + m_ram[offset] = data; } void microkit_state::machine_reset() { m_resetcnt = 0; - m_ram_data = 0; + m_maincpu->reset(); +} + +void microkit_state::machine_start() +{ + // Register save state + save_item(NAME(m_resetcnt)); + save_item(NAME(m_a15)); + m_ram = make_unique_clear<uint8_t[]>(0x200); + save_pointer(NAME(m_ram), 0x200); } static DEVICE_INPUT_DEFAULTS_START( serial_keyb ) DEVICE_INPUT_DEFAULTS( "RS232_TXBAUD", 0xff, RS232_BAUD_300 ) DEVICE_INPUT_DEFAULTS( "RS232_RXBAUD", 0xff, RS232_BAUD_300 ) DEVICE_INPUT_DEFAULTS( "RS232_STARTBITS", 0xff, RS232_STARTBITS_1 ) - DEVICE_INPUT_DEFAULTS( "RS232_DATABITS", 0xff, RS232_DATABITS_8 ) - DEVICE_INPUT_DEFAULTS( "RS232_PARITY", 0xff, RS232_PARITY_NONE ) + DEVICE_INPUT_DEFAULTS( "RS232_DATABITS", 0xff, RS232_DATABITS_7 ) + DEVICE_INPUT_DEFAULTS( "RS232_PARITY", 0xff, RS232_PARITY_MARK ) DEVICE_INPUT_DEFAULTS( "RS232_STOPBITS", 0xff, RS232_STOPBITS_2 ) DEVICE_INPUT_DEFAULTS_END @@ -123,23 +160,34 @@ DEVICE_INPUT_DEFAULTS_END void microkit_state::microkit(machine_config &config) { // basic machine hardware - CDP1802(config, m_maincpu, 1750000); + CDP1802(config, m_maincpu, 2_MHz_XTAL); m_maincpu->set_addrmap(AS_PROGRAM, µkit_state::microkit_mem); m_maincpu->set_addrmap(AS_IO, µkit_state::microkit_io); m_maincpu->wait_cb().set_constant(1); m_maincpu->clear_cb().set(FUNC(microkit_state::clear_r)); + m_maincpu->q_cb().set(m_rs232, FUNC(rs232_port_device::write_txd)).invert(); /* video hardware */ - RS232_PORT(config, m_rs232, default_rs232_devices, "keyboard"); + RS232_PORT(config, m_rs232, default_rs232_devices, "terminal"); m_rs232->rxd_handler().set_inputline(m_maincpu, COSMAC_INPUT_LINE_EF4); - m_rs232->set_option_device_input_defaults("keyboard", DEVICE_INPUT_DEFAULTS_NAME(serial_keyb)); - GENERIC_TERMINAL(config, m_terminal, 0); + m_rs232->set_option_device_input_defaults("terminal", DEVICE_INPUT_DEFAULTS_NAME(serial_keyb)); + + cdp1852_device &u4(CDP1852(config, "u4")); + u4.mode_cb().set_constant(1); // output + + cdp1852_device &u5(CDP1852(config, "u5")); + u5.mode_cb().set_constant(0); // input } ROM_START( microkit ) - ROM_REGION( 0x200, "maincpu", ROMREGION_INVERT ) - ROM_LOAD( "3.2b", 0x000, 0x100, CRC(6799357e) SHA1(c46e3322b8b1b6534a7da04806be29fa265951b7) ) - ROM_LOAD( "4.2a", 0x100, 0x100, CRC(27267bad) SHA1(838df9be2dc175584a1a6ee1770039118e49482e) ) + ROM_REGION( 0x200, "maincpu", 0 ) + ROM_LOAD( "ut4.u2", 0x0000, 0x0200, CRC(ba642f8e) SHA1(8975a4c6a0bb699b53c753946aac54860054246a) ) + + // These are bad, with heaps of bugs + //ROM_REGION( 0x200, "maincpu", ROMREGION_INVERT ) + //ROM_LOAD( "3.2b", 0x000, 0x100, CRC(6799357e) SHA1(c46e3322b8b1b6534a7da04806be29fa265951b7) ) + //ROM_LOAD( "4.2a", 0x100, 0x100, CRC(27267bad) SHA1(838df9be2dc175584a1a6ee1770039118e49482e) ) + ROM_END -COMP( 1975, microkit, 0, 0, microkit, microkit, microkit_state, empty_init, "RCA", "COSMAC Microkit", MACHINE_IS_SKELETON ) +COMP( 1975, microkit, 0, 0, microkit, microkit, microkit_state, empty_init, "RCA", "COSMAC Microkit", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/mlanding.cpp b/src/mame/drivers/mlanding.cpp index b6c3fa81384..4dfb1572506 100644 --- a/src/mame/drivers/mlanding.cpp +++ b/src/mame/drivers/mlanding.cpp @@ -82,17 +82,18 @@ public: m_audiocpu(*this, "audiocpu"), m_mechacpu(*this, "mechacpu"), m_yoke(*this, "yokectrl"), - m_msm1(*this, "msm1"), - m_msm2(*this, "msm2"), + m_msm(*this, "msm%u", 1U), m_ctc(*this, "ctc"), m_dma_bank(*this, "dma_ram"), - m_msm1_rom(*this, "adpcm1"), - m_msm2_rom(*this, "adpcm2"), + m_msm_rom(*this, "adpcm%u", 1U), m_g_ram(*this, "g_ram"), m_cha_ram(*this, "cha_ram"), m_dot_ram(*this, "dot_ram"), m_power_ram(*this, "power_ram"), - m_palette(*this, "palette") + m_palette(*this, "palette"), + m_io_dswa(*this, "DSWA"), + m_io_dswb(*this, "DSWB"), + m_io_limit(*this, "LIMIT%u", 0U) { } void mlanding(machine_config &config); @@ -109,7 +110,7 @@ private: TIMER_DMA_COMPLETE }; - static constexpr uint32_t c_dma_bank_words = 0x2000; + static constexpr u32 c_dma_bank_words = 0x2000; required_device<cpu_device> m_maincpu; required_device<cpu_device> m_subcpu; @@ -117,63 +118,65 @@ private: required_device<cpu_device> m_audiocpu; required_device<cpu_device> m_mechacpu; required_device<taitoio_yoke_device> m_yoke; - required_device<msm5205_device> m_msm1; - required_device<msm5205_device> m_msm2; + required_device_array<msm5205_device, 2> m_msm; required_device<z80ctc_device> m_ctc; required_memory_bank m_dma_bank; - required_region_ptr<uint8_t> m_msm1_rom; - required_region_ptr<uint8_t> m_msm2_rom; + required_region_ptr_array<u8, 2> m_msm_rom; - required_shared_ptr<uint16_t> m_g_ram; - required_shared_ptr<uint16_t> m_cha_ram; - required_shared_ptr<uint16_t> m_dot_ram; - required_shared_ptr<uint8_t> m_power_ram; + required_shared_ptr<u16> m_g_ram; + required_shared_ptr<u16> m_cha_ram; + required_shared_ptr<u16> m_dot_ram; + required_shared_ptr<u8> m_power_ram; required_device<palette_device> m_palette; - std::unique_ptr<uint16_t[]> m_dma_ram; - uint8_t m_dma_cpu_bank; - uint8_t m_dma_busy; - uint16_t m_dsp_hold_signal; - - uint32_t m_msm_pos[2]; - uint8_t m_msm_reset[2]; - uint8_t m_msm_nibble[2]; - uint8_t m_msm2_vck; - uint8_t m_msm2_vck2; - - DECLARE_WRITE16_MEMBER(dma_start_w); - DECLARE_WRITE16_MEMBER(dma_stop_w); - DECLARE_WRITE16_MEMBER(output_w); - DECLARE_READ16_MEMBER(input_r); - DECLARE_READ16_MEMBER(analog1_lsb_r); - DECLARE_READ16_MEMBER(analog2_lsb_r); - DECLARE_READ16_MEMBER(analog3_lsb_r); - DECLARE_READ16_MEMBER(analog1_msb_r); - DECLARE_READ16_MEMBER(analog2_msb_r); - DECLARE_READ16_MEMBER(analog3_msb_r); - DECLARE_READ16_MEMBER(power_ram_r); - DECLARE_WRITE16_MEMBER(power_ram_w); - - DECLARE_WRITE16_MEMBER(dsp_control_w); - DECLARE_READ16_MEMBER(dsp_hold_signal_r); - - DECLARE_WRITE8_MEMBER(sound_bankswitch_w); - DECLARE_WRITE8_MEMBER(msm5205_1_start_w); - DECLARE_WRITE8_MEMBER(msm5205_1_stop_w); - DECLARE_WRITE8_MEMBER(msm5205_1_addr_lo_w); - DECLARE_WRITE8_MEMBER(msm5205_1_addr_hi_w); - DECLARE_WRITE8_MEMBER(msm5205_2_start_w); - DECLARE_WRITE8_MEMBER(msm5205_2_stop_w); + required_ioport m_io_dswa; + required_ioport m_io_dswb; + required_ioport_array<2> m_io_limit; + + std::unique_ptr<u16[]> m_dma_ram; + u8 m_dma_cpu_bank; + u8 m_dma_busy; + u16 m_dsp_hold_signal; + + u32 m_msm_pos[2]; + u8 m_msm_reset[2]; + u8 m_msm_nibble[2]; + u8 m_msm2_vck; + u8 m_msm2_vck2; + + void dma_start_w(u16 data = 0); + void dma_stop_w(u16 data = 0); + void output_w(u16 data); + u16 input_r(); + u8 analog1_lsb_r(); + u8 analog2_lsb_r(); + u8 analog3_lsb_r(); + u8 analog1_msb_r(); + u8 analog2_msb_r(); + u8 analog3_msb_r(); + u8 power_ram_r(offs_t offset); + void power_ram_w(offs_t offset, u8 data); + + void dsp_control_w(u16 data); + u16 dsp_hold_signal_r(); + + void sound_bankswitch_w(u8 data); + void msm5205_1_start_w(u8 data = 0); + void msm5205_1_stop_w(u8 data = 0); + void msm5205_1_addr_lo_w(u8 data); + void msm5205_1_addr_hi_w(u8 data); + void msm5205_2_start_w(u8 data); + void msm5205_2_stop_w(u8 data); DECLARE_WRITE_LINE_MEMBER(msm5205_1_vck); DECLARE_WRITE_LINE_MEMBER(z80ctc_to0); - DECLARE_READ8_MEMBER(motor_r); + u8 motor_r(); - uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - uint32_t exec_dma(); - void msm5205_update(int chip); + u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + u32 exec_dma(); + void msm5205_update(unsigned chip); void audio_map_io(address_map &map); void audio_map_prog(address_map &map); @@ -195,7 +198,7 @@ private: void mlanding_state::machine_start() { // Allocate two DMA RAM banks - m_dma_ram = std::make_unique<uint16_t[]>(c_dma_bank_words * 2); + m_dma_ram = std::make_unique<u16[]>(c_dma_bank_words * 2); m_dma_bank->configure_entries(0, 2, m_dma_ram.get(), c_dma_bank_words * 2); // Register state for saving @@ -224,8 +227,8 @@ void mlanding_state::machine_reset() m_msm_reset[0] = 0; m_msm_reset[1] = 0; - m_msm1->reset_w(1); - m_msm2->reset_w(1); + m_msm[0]->reset_w(1); + m_msm[1]->reset_w(1); m_msm2_vck = 0; m_msm2_vck2 = 0; } @@ -238,16 +241,16 @@ void mlanding_state::machine_reset() * *************************************/ -uint32_t mlanding_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) +u32 mlanding_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { const pen_t *pens = m_palette->pens(); - for (uint32_t y = cliprect.min_y; y <= cliprect.max_y; ++y) + for (u32 y = cliprect.min_y; y <= cliprect.max_y; ++y) { - uint16_t *src = &m_g_ram[(112 + y) * 512 + cliprect.min_x]; - uint16_t *dst = &bitmap.pix16(y, cliprect.min_x); + u16 *src = &m_g_ram[(112 + y) * 512 + cliprect.min_x]; + u16 *dst = &bitmap.pix16(y, cliprect.min_x); - for (uint32_t x = cliprect.min_x; x <= cliprect.max_x; ++x) + for (u32 x = cliprect.min_x; x <= cliprect.max_x; ++x) { *dst++ = pens[*src++ & 0x3fff]; } @@ -264,12 +267,12 @@ uint32_t mlanding_state::screen_update(screen_device &screen, bitmap_ind16 &bitm * *************************************/ -WRITE16_MEMBER(mlanding_state::dma_start_w) +void mlanding_state::dma_start_w(u16 data) { m_dma_cpu_bank ^= 1; m_dma_bank->set_entry(m_dma_cpu_bank); - uint32_t pixels = exec_dma(); + const u32 pixels = exec_dma(); if (pixels) { @@ -281,7 +284,7 @@ WRITE16_MEMBER(mlanding_state::dma_start_w) } -WRITE16_MEMBER(mlanding_state::dma_stop_w) +void mlanding_state::dma_stop_w(u16 data) { m_dma_busy = 0; timer_set(attotime::never); @@ -305,58 +308,58 @@ WRITE16_MEMBER(mlanding_state::dma_stop_w) 3 ........ ....xxxx Colour */ -uint32_t mlanding_state::exec_dma() +u32 mlanding_state::exec_dma() { - uint32_t pixcnt = 0; - uint32_t gram_mask = m_g_ram.bytes() - 1; - uint16_t *dma_ram = &m_dma_ram[(m_dma_cpu_bank ^ 1) * c_dma_bank_words]; + u32 pixcnt = 0; + const u32 gram_mask = m_g_ram.bytes() - 1; + const u16 *dma_ram = &m_dma_ram[(m_dma_cpu_bank ^ 1) * c_dma_bank_words]; // Process the entries in DMA RAM - for (uint32_t offs = 0; offs < c_dma_bank_words; offs += 4) + for (u32 offs = 0; offs < c_dma_bank_words; offs += 4) { - uint16_t attr = dma_ram[offs]; + const u16 attr = dma_ram[offs]; if (attr == 0) continue; - uint16_t code = attr & 0x1fff; + u16 code = attr & 0x1fff; - uint16_t xword = dma_ram[offs + 1]; - uint16_t yword = dma_ram[offs + 2]; + const u16 xword = dma_ram[offs + 1]; + const u16 yword = dma_ram[offs + 2]; - uint16_t x = xword & 0x1ff; - uint16_t y = yword & 0x1ff; - uint16_t sx = ((xword >> 11) & 0x1f) + 1; - uint16_t sy = ((yword >> 11) & 0x1f) + 1; + const u16 x = xword & 0x1ff; + const u16 y = yword & 0x1ff; + const u16 sx = ((xword >> 11) & 0x1f) + 1; + const u16 sy = ((yword >> 11) & 0x1f) + 1; - uint8_t colour = dma_ram[offs + 3] & 0xff; + const u8 colour = dma_ram[offs + 3] & 0xff; if ((attr & 0x2000) == 0) { // Normal draw mode - uint8_t basepix = colour << 4; + const u8 basepix = colour << 4; - for (uint32_t j = 0; j < sx; ++j) + for (u32 j = 0; j < sx; ++j) { - for (uint32_t k = 0; k < sy; ++k) + for (u32 k = 0; k < sy; ++k) { // Draw an 8x8 tile - for (uint32_t y1 = 0; y1 < 8; ++y1) + for (u32 y1 = 0; y1 < 8; ++y1) { - uint16_t *src = &m_cha_ram[(code * 2 * 8) + y1 * 2]; - uint32_t byteaddr = ((y + k * 8 + y1) * 512 + (j * 8 + x)) * 2; + const u16 *src = &m_cha_ram[(code * 2 * 8) + y1 * 2]; + u32 byteaddr = ((y + k * 8 + y1) * 512 + (j * 8 + x)) * 2; - uint8_t *pixdata = reinterpret_cast<uint8_t *>(m_g_ram.target()) + BYTE_XOR_BE(1); + u8 *pixdata = reinterpret_cast<u8 *>(m_g_ram.target()) + BYTE_XOR_BE(1); - uint8_t p2 = *src & 0xff; - uint8_t p1 = *src++ >> 8; - uint8_t p4 = *src; - uint8_t p3 = *src++ >> 8; + const u8 p2 = *src & 0xff; + const u8 p1 = *src++ >> 8; + const u8 p4 = *src; + const u8 p3 = *src++ >> 8; // Draw 8 pixels - for (uint32_t x1 = 0; x1 < 8; ++x1) + for (u32 x1 = 0; x1 < 8; ++x1) { - uint16_t pix = (BIT(p4, x1) << 3) | (BIT(p3, x1) << 2) | (BIT(p2, x1) << 1) | BIT(p1, x1); + const u16 pix = (BIT(p4, x1) << 3) | (BIT(p3, x1) << 2) | (BIT(p2, x1) << 1) | BIT(p1, x1); if ((attr & 0x8000) == 0) { @@ -382,16 +385,16 @@ uint32_t mlanding_state::exec_dma() else { // Set pixel or palette data - for (uint32_t y1 = 0; y1 < sy * 8; ++y1) + for (u32 y1 = 0; y1 < sy * 8; ++y1) { - uint32_t byteaddr = (((y + y1) * 512) + x) * 2; + u32 byteaddr = (((y + y1) * 512) + x) * 2; if ((attr & 0x4000) == 0) { // Clear pixel data - uint8_t *pixdata = reinterpret_cast<uint8_t *>(m_g_ram.target()) + BYTE_XOR_BE(1); + u8 *pixdata = reinterpret_cast<u8 *>(m_g_ram.target()) + BYTE_XOR_BE(1); - for (uint32_t x1 = 0; x1 < sx * 8; ++x1) + for (u32 x1 = 0; x1 < sx * 8; ++x1) { pixdata[byteaddr & gram_mask] = colour; byteaddr += 2; @@ -401,9 +404,9 @@ uint32_t mlanding_state::exec_dma() else { // Clear palette data - uint8_t *paldata = reinterpret_cast<uint8_t *>(m_g_ram.target()) + BYTE_XOR_BE(0); + u8 *paldata = reinterpret_cast<u8 *>(m_g_ram.target()) + BYTE_XOR_BE(0); - for (uint32_t x1 = 0; x1 < sx * 8; ++x1) + for (u32 x1 = 0; x1 < sx * 8; ++x1) { paldata[byteaddr & gram_mask] = colour; byteaddr += 2; @@ -439,7 +442,7 @@ void mlanding_state::device_timer(emu_timer &timer, device_timer_id id, int para * *************************************/ -READ16_MEMBER(mlanding_state::input_r) +u16 mlanding_state::input_r() { /* FEDCBA98 76543210 @@ -448,13 +451,13 @@ READ16_MEMBER(mlanding_state::input_r) x....... ........ DMA busy */ - uint8_t dswa = ioport("DSWA")->read(); - uint8_t dswb = ioport("DSWB")->read() & 0x7f; + const u8 dswa = m_io_dswa->read(); + const u8 dswb = m_io_dswb->read() & 0x7f; return m_dma_busy << 15 | dswb << 8 | dswa; } -WRITE16_MEMBER(mlanding_state::output_w) +void mlanding_state::output_w(u16 data) { /* 76543210 @@ -481,25 +484,25 @@ WRITE16_MEMBER(mlanding_state::output_w) * *************************************/ -READ16_MEMBER(mlanding_state::analog1_msb_r) +u8 mlanding_state::analog1_msb_r() { return (m_yoke->throttle_r() >> 4) & 0xff; } -READ16_MEMBER(mlanding_state::analog2_msb_r) +u8 mlanding_state::analog2_msb_r() { return (m_yoke->stickx_r() >> 4) & 0xff; } -READ16_MEMBER(mlanding_state::analog3_msb_r) +u8 mlanding_state::analog3_msb_r() { return (m_yoke->sticky_r() >> 4) & 0xff; } -READ16_MEMBER(mlanding_state::analog1_lsb_r) +u8 mlanding_state::analog1_lsb_r() { /* 76543210 @@ -509,13 +512,13 @@ READ16_MEMBER(mlanding_state::analog1_lsb_r) .x...... Slot down */ - uint8_t res = (ioport("LIMIT0")->read() & 0x70) | (m_yoke->throttle_r() & 0xf); + const u8 res = (m_io_limit[0]->read() & 0x70) | (m_yoke->throttle_r() & 0xf); return res; } -READ16_MEMBER(mlanding_state::analog2_lsb_r) +u8 mlanding_state::analog2_lsb_r() { /* 76543210 @@ -525,7 +528,7 @@ READ16_MEMBER(mlanding_state::analog2_lsb_r) } -READ16_MEMBER(mlanding_state::analog3_lsb_r) +u8 mlanding_state::analog3_lsb_r() { /* 76543210 @@ -534,7 +537,7 @@ READ16_MEMBER(mlanding_state::analog3_lsb_r) ..x..... Handle left .x...... Handle up */ - uint8_t res = (ioport("LIMIT1")->read() & 0x70) | (m_yoke->sticky_r() & 0xf); + const u8 res = (m_io_limit[1]->read() & 0x70) | (m_yoke->sticky_r() & 0xf); return res; } @@ -546,13 +549,13 @@ READ16_MEMBER(mlanding_state::analog3_lsb_r) * *************************************/ -READ16_MEMBER(mlanding_state::dsp_hold_signal_r) +u16 mlanding_state::dsp_hold_signal_r() { return m_dsp_hold_signal; } -WRITE16_MEMBER(mlanding_state::dsp_control_w) +void mlanding_state::dsp_control_w(u16 data) { /* 1 after zeroing 'dot' RAM @@ -569,22 +572,20 @@ WRITE16_MEMBER(mlanding_state::dsp_control_w) * *************************************/ -WRITE8_MEMBER(mlanding_state::sound_bankswitch_w) +void mlanding_state::sound_bankswitch_w(u8 data) { // Unused? } -void mlanding_state::msm5205_update(int chip) +void mlanding_state::msm5205_update(unsigned chip) { if (m_msm_reset[chip]) return; - const uint8_t *rom = chip ? m_msm2_rom : m_msm1_rom; - uint8_t data = rom[m_msm_pos[chip]]; - msm5205_device *msm = chip ? m_msm2 : m_msm1; + const u8 data = m_msm_rom[chip][m_msm_pos[chip]]; - msm->write_data((m_msm_nibble[chip] ? data : data >> 4) & 0xf); + m_msm[chip]->write_data((m_msm_nibble[chip] ? data : data >> 4) & 0xf); if (m_msm_nibble[chip]) ++m_msm_pos[chip]; @@ -607,7 +608,7 @@ WRITE_LINE_MEMBER(mlanding_state::z80ctc_to0) // CTC output is divided by 2 if (m_msm2_vck) { - m_msm2->vclk_w(1); + m_msm[1]->vclk_w(1); } else { @@ -618,13 +619,13 @@ WRITE_LINE_MEMBER(mlanding_state::z80ctc_to0) if (m_msm_pos[1] == 0x2000) { m_msm_pos[1] = 0; - m_msm2->reset_w(1); - m_msm2->vclk_w(0); - m_msm2->reset_w(0); + m_msm[1]->reset_w(1); + m_msm[1]->vclk_w(0); + m_msm[1]->reset_w(0); } else { - m_msm2->vclk_w(0); + m_msm[1]->vclk_w(0); } } @@ -634,48 +635,48 @@ WRITE_LINE_MEMBER(mlanding_state::z80ctc_to0) } -WRITE8_MEMBER(mlanding_state::msm5205_1_start_w) +void mlanding_state::msm5205_1_start_w(u8 data) { m_msm_reset[0] = 0; - m_msm1->reset_w(0); + m_msm[0]->reset_w(0); } -WRITE8_MEMBER(mlanding_state::msm5205_1_stop_w) +void mlanding_state::msm5205_1_stop_w(u8 data) { m_msm_reset[0] = 1; m_msm_nibble[0] = 0; m_msm_pos[0] &= ~0xff; - m_msm1->reset_w(1); + m_msm[0]->reset_w(1); } -WRITE8_MEMBER(mlanding_state::msm5205_1_addr_lo_w) +void mlanding_state::msm5205_1_addr_lo_w(u8 data) { m_msm_pos[0] &= ~0x0ff00; m_msm_pos[0] |= data << 8; } -WRITE8_MEMBER(mlanding_state::msm5205_1_addr_hi_w) +void mlanding_state::msm5205_1_addr_hi_w(u8 data) { m_msm_pos[0] &= ~0x70000; m_msm_pos[0] |= (data & 7) << 16; } -WRITE8_MEMBER(mlanding_state::msm5205_2_start_w) +void mlanding_state::msm5205_2_start_w(u8 data) { m_msm_reset[1] = 0; - m_msm2->reset_w(0); + m_msm[1]->reset_w(0); } -WRITE8_MEMBER(mlanding_state::msm5205_2_stop_w) +void mlanding_state::msm5205_2_stop_w(u8 data) { m_msm_reset[1] = 1; m_msm_nibble[1] = 0; - m_msm2->reset_w(1); + m_msm[1]->reset_w(1); } @@ -686,20 +687,19 @@ WRITE8_MEMBER(mlanding_state::msm5205_2_stop_w) * *************************************/ -READ16_MEMBER(mlanding_state::power_ram_r) +u8 mlanding_state::power_ram_r(offs_t offset) { return m_power_ram[offset]; } -WRITE16_MEMBER(mlanding_state::power_ram_w) +void mlanding_state::power_ram_w(offs_t offset, u8 data) { - if (ACCESSING_BITS_0_7) - m_power_ram[offset] = data & 0xff; + m_power_ram[offset] = data; } -READ8_MEMBER(mlanding_state::motor_r) +u8 mlanding_state::motor_r() { /* 9001: RIGHT MOTOR: 1F=UP, 00=STOP, 2F=DOWN @@ -738,16 +738,16 @@ void mlanding_state::main_map(address_map &map) map(0x200000, 0x20ffff).ram().w(m_palette, FUNC(palette_device::write16)).share("palette"); map(0x240004, 0x240005).nopr(); // Watchdog map(0x240006, 0x240007).r(FUNC(mlanding_state::input_r)); - map(0x280000, 0x280fff).rw(FUNC(mlanding_state::power_ram_r), FUNC(mlanding_state::power_ram_w)); + map(0x280000, 0x280fff).rw(FUNC(mlanding_state::power_ram_r), FUNC(mlanding_state::power_ram_w)).umask16(0x00ff); map(0x290000, 0x290001).portr("IN1"); map(0x290002, 0x290003).portr("IN0"); map(0x2a0000, 0x2a0001).w(FUNC(mlanding_state::output_w)); - map(0x2b0000, 0x2b0001).r(FUNC(mlanding_state::analog1_msb_r)); - map(0x2b0002, 0x2b0003).r(FUNC(mlanding_state::analog1_lsb_r)); - map(0x2b0004, 0x2b0005).r(FUNC(mlanding_state::analog2_msb_r)); - map(0x2b0006, 0x2b0007).r(FUNC(mlanding_state::analog2_lsb_r)); - map(0x2c0000, 0x2c0001).r(FUNC(mlanding_state::analog3_msb_r)); - map(0x2c0002, 0x2c0003).r(FUNC(mlanding_state::analog3_lsb_r)); + map(0x2b0001, 0x2b0001).r(FUNC(mlanding_state::analog1_msb_r)); + map(0x2b0003, 0x2b0003).r(FUNC(mlanding_state::analog1_lsb_r)); + map(0x2b0005, 0x2b0005).r(FUNC(mlanding_state::analog2_msb_r)); + map(0x2b0007, 0x2b0007).r(FUNC(mlanding_state::analog2_lsb_r)); + map(0x2c0001, 0x2c0001).r(FUNC(mlanding_state::analog3_msb_r)); + map(0x2c0003, 0x2c0003).r(FUNC(mlanding_state::analog3_lsb_r)); map(0x2d0000, 0x2d0001).nopr(); map(0x2d0001, 0x2d0001).w("ciu", FUNC(pc060ha_device::master_port_w)); map(0x2d0003, 0x2d0003).rw("ciu", FUNC(pc060ha_device::master_comm_r), FUNC(pc060ha_device::master_comm_w)); @@ -992,14 +992,14 @@ void mlanding_state::mlanding(machine_config &config) ymsnd.add_route(0, "mono", 0.50); ymsnd.add_route(1, "mono", 0.50); - MSM5205(config, m_msm1, 384_kHz_XTAL); - m_msm1->vck_callback().set(FUNC(mlanding_state::msm5205_1_vck)); // VCK function - m_msm1->set_prescaler_selector(msm5205_device::S48_4B); // 8 kHz, 4-bit - m_msm1->add_route(ALL_OUTPUTS, "mono", 0.80); + MSM5205(config, m_msm[0], 384_kHz_XTAL); + m_msm[0]->vck_callback().set(FUNC(mlanding_state::msm5205_1_vck)); // VCK function + m_msm[0]->set_prescaler_selector(msm5205_device::S48_4B); // 8 kHz, 4-bit + m_msm[0]->add_route(ALL_OUTPUTS, "mono", 0.80); - MSM5205(config, m_msm2, 384_kHz_XTAL); - m_msm2->set_prescaler_selector(msm5205_device::SEX_4B); // Slave mode, 4-bit - m_msm2->add_route(ALL_OUTPUTS, "mono", 0.10); + MSM5205(config, m_msm[1], 384_kHz_XTAL); + m_msm[1]->set_prescaler_selector(msm5205_device::SEX_4B); // Slave mode, 4-bit + m_msm[1]->add_route(ALL_OUTPUTS, "mono", 0.10); } diff --git a/src/mame/drivers/naomi.cpp b/src/mame/drivers/naomi.cpp index d0e3dcf675a..3816df3f016 100644 --- a/src/mame/drivers/naomi.cpp +++ b/src/mame/drivers/naomi.cpp @@ -10328,6 +10328,7 @@ ROM_START( wccf116 ) ROM_END // Sega Yonin Uchi Mahjong MJ (セガ四人打ち麻雀MJ), "Sega The 4Players Mah-Jong" +// uses CRP-1231 card RW connected via 838-13661 RS422/RS232C converter BD, and 2x JVS I/O boards (or one special I/O ?). ROM_START( mj1 ) NAOMIGD_BIOS NAOMI_DEFAULT_EEPROM @@ -10336,7 +10337,7 @@ ROM_START( mj1 ) DISK_IMAGE_READONLY( "cdp-10002b", 0, SHA1(bbbaf84c55a39c1ad4b82e01be731f65e07e7d18) ) // CD-R ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - // chip label is a guess + // chip label is a guess, probably incorrect ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) ROM_END diff --git a/src/mame/drivers/p8k.cpp b/src/mame/drivers/p8k.cpp index 79efb9f0aae..e5e69c31d75 100644 --- a/src/mame/drivers/p8k.cpp +++ b/src/mame/drivers/p8k.cpp @@ -369,7 +369,7 @@ void p8k_state::p8k_16_iomap(address_map &map) WRITE_LINE_MEMBER( p8k_state::p8k_16_daisy_interrupt ) { - m_maincpu->set_input_line(INPUT_LINE_IRQ1, state ? ASSERT_LINE : CLEAR_LINE); + m_maincpu->set_input_line(z8001_device::VI_LINE, state ? ASSERT_LINE : CLEAR_LINE); } diff --git a/src/mame/drivers/pc.cpp b/src/mame/drivers/pc.cpp index c88fe5caf85..47fa8ded4ea 100644 --- a/src/mame/drivers/pc.cpp +++ b/src/mame/drivers/pc.cpp @@ -380,29 +380,6 @@ ROM_START( mpc1600 ) ROM_END -/*********************************************************** Commodore PC-1 *** - -Links: http://www.amiga-stuff.com/hardware/pc-i.html , http://www.zimmers.net/cbmpics/cpci.html -Form Factor: Desktop -CPU: 8088 @ 4.77 MHz -RAM: 512K / 640K -Bus: Proprietary expansion slot, carrying almost all ISA signals -Video: On board, MDA/Hercules/CGA -Mass storage: 1x 5.25" 360K -On board ports: Floppy, floppy expansion (for Amiga A1010/1011 (720 KB, 3.5") or A1020 (360 KB, 5.25" drives), speaker (but no speaker fitted), mouse, -Options: 8087 FPU -Expansion: Expansion box: 2x ISA - -******************************************************************************/ - - -ROM_START( compc1 ) - ROM_REGION(0x10000, "bios", 0) - ROM_LOAD("pc1_bios.bin", 0xc000, 0x4000, CRC(e37367c8) SHA1(9aac9c38b4ebdb9a740e393199c2eff75a0bde03)) - ROM_REGION(0x8000, "gfx1", 0) - ROM_LOAD("pc1_char.bin", 0x0000, 0x4000, CRC(ee6c27f0) SHA1(e769cc3a49a1d708bd74eb4ac85bb6ea67220d38)) -ROM_END - /********************************************************** Compaq Portable *** Links: https://en.wikipedia.org/wiki/Compaq_Portable , http://oldcomputers.net/compaqi.html , @@ -1270,7 +1247,6 @@ COMP( 1984, dgone, ibm5150, 0, dgone, pccga, pc_state, COMP( 1985, epc, ibm5150, 0, epc, pccga, pc_state, empty_init, "Ericsson Information System", "Ericsson PC" , MACHINE_NOT_WORKING ) COMP( 1985, eppc, ibm5150, 0, pccga, pccga, pc_state, empty_init, "Ericsson Information System", "Ericsson Portable PC", MACHINE_NOT_WORKING ) COMP( 1985, bw230, ibm5150, 0, bondwell, bondwell, pc_state, init_bondwell, "Bondwell Holding", "BW230 (PRO28 Series)", 0 ) -COMP( 1984, compc1, ibm5150, 0, pccga, pccga, pc_state, empty_init, "Commodore Business Machines", "Commodore PC-1" , MACHINE_NOT_WORKING ) COMP( 1992, iskr3104, ibm5150, 0, iskr3104, pccga, pc_state, empty_init, "Schetmash", "Iskra 3104", MACHINE_NOT_WORKING ) COMP( 1989, mk88, ibm5150, 0, mk88, pccga, pc_state, empty_init, "<unknown>", "MK-88", MACHINE_NOT_WORKING ) COMP( 1991, poisk2, ibm5150, 0, poisk2, pccga, pc_state, empty_init, "<unknown>", "Poisk-2", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/pk8020.cpp b/src/mame/drivers/pk8020.cpp index 734ce7c32a6..b15af81b4ec 100644 --- a/src/mame/drivers/pk8020.cpp +++ b/src/mame/drivers/pk8020.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Miodrag Milanovic +// copyright-holders:Miodrag Milanovic, AJR /*************************************************************************** PK-8020 driver by Miodrag Milanovic @@ -15,9 +15,10 @@ #include "bus/rs232/rs232.h" #include "cpu/i8085/i8085.h" +#include "machine/clock.h" #include "machine/i8255.h" +#include "machine/pit8253.h" #include "formats/pk8020_dsk.h" -#include "machine/ram.h" #include "screen.h" #include "softlist.h" #include "speaker.h" @@ -25,6 +26,7 @@ /* Address maps */ void pk8020_state::pk8020_mem(address_map &map) { + map(0x0000, 0xffff).rw(FUNC(pk8020_state::memory_r), FUNC(pk8020_state::memory_w)); } void pk8020_state::pk8020_io(address_map &map) @@ -33,118 +35,145 @@ void pk8020_state::pk8020_io(address_map &map) map.unmap_value_high(); } +void pk8020_state::devices_map(address_map &map) +{ + map(0x00, 0x03).mirror(4).rw("ct", FUNC(pit8253_device::read), FUNC(pit8253_device::write)); + map(0x08, 0x0b).mirror(4).rw("iop3", FUNC(i8255_device::read), FUNC(i8255_device::write)); + map(0x10, 0x11).mirror(6).rw("ios1", FUNC(i8251_device::read), FUNC(i8251_device::write)); + map(0x18, 0x1b).mirror(4).rw(m_fdc, FUNC(fd1793_device::read), FUNC(fd1793_device::write)); + map(0x20, 0x21).mirror(6).rw("ios2", FUNC(i8251_device::read), FUNC(i8251_device::write)); + map(0x28, 0x29).mirror(6).rw(m_inr, FUNC(pic8259_device::read), FUNC(pic8259_device::write)); + map(0x30, 0x33).mirror(4).rw("iop2", FUNC(i8255_device::read), FUNC(i8255_device::write)); + map(0x38, 0x3b).mirror(4).rw("iop1", FUNC(i8255_device::read), FUNC(i8255_device::write)); +} + /* Input ports */ static INPUT_PORTS_START( pk8020 ) PORT_START("LINE0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("@") PORT_CODE(KEYCODE_F9) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("A") PORT_CODE(KEYCODE_A) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("B") PORT_CODE(KEYCODE_B) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("C") PORT_CODE(KEYCODE_C) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("D") PORT_CODE(KEYCODE_D) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("E") PORT_CODE(KEYCODE_E) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("F") PORT_CODE(KEYCODE_F) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("G") PORT_CODE(KEYCODE_G) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("@") PORT_CODE(KEYCODE_F9) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("A") PORT_CODE(KEYCODE_A) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("B") PORT_CODE(KEYCODE_B) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("C") PORT_CODE(KEYCODE_C) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("D") PORT_CODE(KEYCODE_D) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("E") PORT_CODE(KEYCODE_E) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F") PORT_CODE(KEYCODE_F) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("G") PORT_CODE(KEYCODE_G) + PORT_START("LINE1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("H") PORT_CODE(KEYCODE_H) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("I") PORT_CODE(KEYCODE_I) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("J") PORT_CODE(KEYCODE_J) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("K") PORT_CODE(KEYCODE_K) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("L") PORT_CODE(KEYCODE_L) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("M") PORT_CODE(KEYCODE_M) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("N") PORT_CODE(KEYCODE_N) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("O") PORT_CODE(KEYCODE_O) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("H") PORT_CODE(KEYCODE_H) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("I") PORT_CODE(KEYCODE_I) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("J") PORT_CODE(KEYCODE_J) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("K") PORT_CODE(KEYCODE_K) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("L") PORT_CODE(KEYCODE_L) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("M") PORT_CODE(KEYCODE_M) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("N") PORT_CODE(KEYCODE_N) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("O") PORT_CODE(KEYCODE_O) + PORT_START("LINE2") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("P") PORT_CODE(KEYCODE_P) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Q") PORT_CODE(KEYCODE_Q) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("R") PORT_CODE(KEYCODE_R) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("S") PORT_CODE(KEYCODE_S) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("T") PORT_CODE(KEYCODE_T) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("U") PORT_CODE(KEYCODE_U) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("V") PORT_CODE(KEYCODE_V) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("W") PORT_CODE(KEYCODE_W) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("P") PORT_CODE(KEYCODE_P) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Q") PORT_CODE(KEYCODE_Q) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("R") PORT_CODE(KEYCODE_R) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("S") PORT_CODE(KEYCODE_S) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("T") PORT_CODE(KEYCODE_T) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("U") PORT_CODE(KEYCODE_U) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("V") PORT_CODE(KEYCODE_V) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("W") PORT_CODE(KEYCODE_W) + PORT_START("LINE3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("X") PORT_CODE(KEYCODE_X) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Y") PORT_CODE(KEYCODE_Y) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Z") PORT_CODE(KEYCODE_Z) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("[") PORT_CODE(KEYCODE_OPENBRACE) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("\\") PORT_CODE(KEYCODE_BACKSLASH) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("]") PORT_CODE(KEYCODE_CLOSEBRACE) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("^") PORT_CODE(KEYCODE_TILDE) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("_") PORT_CODE(KEYCODE_EQUALS) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("X") PORT_CODE(KEYCODE_X) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Y") PORT_CODE(KEYCODE_Y) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Z") PORT_CODE(KEYCODE_Z) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("[") PORT_CODE(KEYCODE_OPENBRACE) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("\\") PORT_CODE(KEYCODE_BACKSLASH) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("]") PORT_CODE(KEYCODE_CLOSEBRACE) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("^") PORT_CODE(KEYCODE_TILDE) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("_") PORT_CODE(KEYCODE_EQUALS) + PORT_START("LINE4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("0") PORT_CODE(KEYCODE_0) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("1") PORT_CODE(KEYCODE_1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("2") PORT_CODE(KEYCODE_2) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("3") PORT_CODE(KEYCODE_3) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("4") PORT_CODE(KEYCODE_4) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("5") PORT_CODE(KEYCODE_5) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("6") PORT_CODE(KEYCODE_6) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("7") PORT_CODE(KEYCODE_7) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("0") PORT_CODE(KEYCODE_0) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("1") PORT_CODE(KEYCODE_1) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("2") PORT_CODE(KEYCODE_2) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("3") PORT_CODE(KEYCODE_3) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("4") PORT_CODE(KEYCODE_4) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("5") PORT_CODE(KEYCODE_5) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("6") PORT_CODE(KEYCODE_6) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("7") PORT_CODE(KEYCODE_7) + PORT_START("LINE5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("8") PORT_CODE(KEYCODE_8) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("9") PORT_CODE(KEYCODE_9) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME(":") PORT_CODE(KEYCODE_QUOTE) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME(";") PORT_CODE(KEYCODE_COLON) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME(",") PORT_CODE(KEYCODE_COMMA) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("-") PORT_CODE(KEYCODE_MINUS) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME(".") PORT_CODE(KEYCODE_STOP) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("?") PORT_CODE(KEYCODE_SLASH) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("8") PORT_CODE(KEYCODE_8) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("9") PORT_CODE(KEYCODE_9) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(":") PORT_CODE(KEYCODE_QUOTE) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(";") PORT_CODE(KEYCODE_COLON) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(",") PORT_CODE(KEYCODE_COMMA) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("-") PORT_CODE(KEYCODE_MINUS) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(".") PORT_CODE(KEYCODE_STOP) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("?") PORT_CODE(KEYCODE_SLASH) + PORT_START("LINE6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Enter") PORT_CODE(KEYCODE_ENTER) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("STRN") PORT_CODE(KEYCODE_MINUS_PAD) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("STOP") PORT_CODE(KEYCODE_F12) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("IZ") PORT_CODE(KEYCODE_ASTERISK) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("VZ") PORT_CODE(KEYCODE_SLASH_PAD) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Backspace") PORT_CODE(KEYCODE_BACKSPACE) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Tab") PORT_CODE(KEYCODE_TAB) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Space") PORT_CODE(KEYCODE_SPACE) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Enter") PORT_CODE(KEYCODE_ENTER) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("STRN") PORT_CODE(KEYCODE_MINUS_PAD) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("STOP") PORT_CODE(KEYCODE_F12) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("IZ") PORT_CODE(KEYCODE_ASTERISK) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("VZ") PORT_CODE(KEYCODE_SLASH_PAD) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Backspace") PORT_CODE(KEYCODE_BACKSPACE) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Tab") PORT_CODE(KEYCODE_TAB) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Space") PORT_CODE(KEYCODE_SPACE) + PORT_START("LINE7") - // All keys in this line are reversed logic - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Left Shift") PORT_CODE(KEYCODE_LSHIFT) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Alf") PORT_CODE(KEYCODE_F11) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Graf") PORT_CODE(KEYCODE_F10) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Prf") PORT_CODE(KEYCODE_ESC) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Sel") PORT_CODE(KEYCODE_RCONTROL) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Upr") PORT_CODE(KEYCODE_LCONTROL) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("OO") PORT_CODE(KEYCODE_LALT) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Right Shift") PORT_CODE(KEYCODE_RSHIFT) + // All keys in this line are reversed logic + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Left Shift") PORT_CODE(KEYCODE_LSHIFT) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Alf") PORT_CODE(KEYCODE_F11) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Graf") PORT_CODE(KEYCODE_F10) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Prf") PORT_CODE(KEYCODE_ESC) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Sel") PORT_CODE(KEYCODE_RCONTROL) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Upr") PORT_CODE(KEYCODE_LCONTROL) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("OO") PORT_CODE(KEYCODE_LALT) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Right Shift") PORT_CODE(KEYCODE_RSHIFT) + PORT_START("LINE8") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 0") PORT_CODE(KEYCODE_0_PAD) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 1") PORT_CODE(KEYCODE_1_PAD) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 2") PORT_CODE(KEYCODE_2_PAD) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 3") PORT_CODE(KEYCODE_3_PAD) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 4") PORT_CODE(KEYCODE_4_PAD) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 5") PORT_CODE(KEYCODE_5_PAD) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 6") PORT_CODE(KEYCODE_6_PAD) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 7") PORT_CODE(KEYCODE_7_PAD) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 0") PORT_CODE(KEYCODE_0_PAD) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 1") PORT_CODE(KEYCODE_1_PAD) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 2") PORT_CODE(KEYCODE_2_PAD) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 3") PORT_CODE(KEYCODE_3_PAD) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 4") PORT_CODE(KEYCODE_4_PAD) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 5") PORT_CODE(KEYCODE_5_PAD) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 6") PORT_CODE(KEYCODE_6_PAD) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 7") PORT_CODE(KEYCODE_7_PAD) + PORT_START("LINE9") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 8") PORT_CODE(KEYCODE_8_PAD) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num 9") PORT_CODE(KEYCODE_9_PAD) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Num .") PORT_CODE(KEYCODE_DEL_PAD) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 8") PORT_CODE(KEYCODE_8_PAD) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num 9") PORT_CODE(KEYCODE_9_PAD) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Num .") PORT_CODE(KEYCODE_DEL_PAD) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_START("LINE10") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("F1") PORT_CODE(KEYCODE_F1) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("F2") PORT_CODE(KEYCODE_F2) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("F3") PORT_CODE(KEYCODE_F3) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("F4") PORT_CODE(KEYCODE_F4) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("F5") PORT_CODE(KEYCODE_F5) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F1") PORT_CODE(KEYCODE_F1) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F2") PORT_CODE(KEYCODE_F2) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F3") PORT_CODE(KEYCODE_F3) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F4") PORT_CODE(KEYCODE_F4) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F5") PORT_CODE(KEYCODE_F5) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_START("LINE11") - PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_START("LINE12") - PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_START("LINE13") - PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_START("LINE14") - PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_START("LINE15") - PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) INPUT_PORTS_END @@ -192,65 +221,76 @@ static void pk8020_floppies(device_slot_interface &device) void pk8020_state::pk8020(machine_config &config) { /* basic machine hardware */ - I8080(config, m_maincpu, 20_MHz_XTAL / 8); + I8080(config, m_maincpu, 20_MHz_XTAL / 8); // КР580ВМ80А m_maincpu->set_addrmap(AS_PROGRAM, &pk8020_state::pk8020_mem); m_maincpu->set_addrmap(AS_IO, &pk8020_state::pk8020_io); m_maincpu->set_vblank_int("screen", FUNC(pk8020_state::pk8020_interrupt)); - m_maincpu->set_irq_acknowledge_callback("pic8259", FUNC(pic8259_device::inta_cb)); + m_maincpu->set_irq_acknowledge_callback("inr", FUNC(pic8259_device::inta_cb)); + + PLS100(config, m_decplm); // КР556РТ2 (82S100 equivalent; D31) + + ADDRESS_MAP_BANK(config, m_devbank); + m_devbank->set_addrmap(0, &pk8020_state::devices_map); + m_devbank->set_data_width(8); + m_devbank->set_addr_width(6); /* video hardware */ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_refresh_hz(50); - screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); /* not accurate */ - screen.set_size(512, 256); - screen.set_visarea(0, 512-1, 0, 256-1); + screen.set_raw(20_MHz_XTAL / 2, 640, 0, 512, 312, 0, 256); screen.set_screen_update(FUNC(pk8020_state::screen_update_pk8020)); screen.set_palette(m_palette); GFXDECODE(config, "gfxdecode", m_palette, gfx_pk8020); PALETTE(config, m_palette, FUNC(pk8020_state::pk8020_palette), 16); - I8255(config, m_ppi8255_1); - m_ppi8255_1->in_pa_callback().set(FUNC(pk8020_state::pk8020_porta_r)); - m_ppi8255_1->out_pb_callback().set(FUNC(pk8020_state::pk8020_portb_w)); - m_ppi8255_1->in_pc_callback().set(FUNC(pk8020_state::pk8020_portc_r)); - m_ppi8255_1->out_pc_callback().set(FUNC(pk8020_state::pk8020_portc_w)); + i8255_device &iop1(I8255(config, "iop1")); // КР580ВВ55А (D17) + iop1.in_pa_callback().set(FUNC(pk8020_state::ppi_porta_r)); + iop1.out_pb_callback().set(FUNC(pk8020_state::floppy_control_w)); + iop1.out_pc_callback().set(FUNC(pk8020_state::video_page_w)); + + i8255_device &iop2(I8255(config, "iop2")); // КР580ВВ55А (D16) + iop2.out_pc_callback().set(FUNC(pk8020_state::ppi_2_portc_w)); - I8255(config, m_ppi8255_2); - m_ppi8255_2->out_pc_callback().set(FUNC(pk8020_state::pk8020_2_portc_w)); + I8255(config, "iop3"); // КР580ВВ55А (D2) - I8255(config, m_ppi8255_3); + pit8253_device &ct(PIT8253(config, "ct")); // КР580ВИ53 + ct.set_clk<0>(20_MHz_XTAL / 10); + ct.out_handler<0>().set(FUNC(pk8020_state::pit_out0)); + ct.set_clk<1>(20_MHz_XTAL / 10); + ct.out_handler<1>().set("ios1", FUNC(i8251_device::write_txc)); + ct.out_handler<1>().append("ios1", FUNC(i8251_device::write_rxc)); + ct.set_clk<2>((20_MHz_XTAL / 8) / 164); + ct.out_handler<2>().set(m_inr, FUNC(pic8259_device::ir5_w)); - PIT8253(config, m_pit8253, 0); - m_pit8253->set_clk<0>(20_MHz_XTAL / 10); - m_pit8253->out_handler<0>().set(FUNC(pk8020_state::pk8020_pit_out0)); - m_pit8253->set_clk<1>(20_MHz_XTAL / 10); - m_pit8253->out_handler<1>().set(FUNC(pk8020_state::pk8020_pit_out1)); - m_pit8253->set_clk<2>((20_MHz_XTAL / 8) / 164); - m_pit8253->out_handler<2>().set(m_pic8259, FUNC(pic8259_device::ir5_w)); + PIC8259(config, m_inr); // КР580ВН59 + m_inr->out_int_callback().set_inputline(m_maincpu, 0); - PIC8259(config, m_pic8259, 0); - m_pic8259->out_int_callback().set_inputline(m_maincpu, 0); + i8251_device &ios1(I8251(config, "ios1", 20_MHz_XTAL / 10)); // КР580ВВ51А (D10) + ios1.txd_handler().set("v24", FUNC(rs232_port_device::write_txd)); + ios1.dtr_handler().set("v24", FUNC(rs232_port_device::write_rts)); + ios1.rxrdy_handler().set(m_inr, FUNC(pic8259_device::ir1_w)); + ios1.txrdy_handler().set(m_inr, FUNC(pic8259_device::ir2_w)); - I8251(config, m_rs232, 0); - m_rs232->txd_handler().set("rs232", FUNC(rs232_port_device::write_txd)); - m_rs232->rxrdy_handler().set(m_pic8259, FUNC(pic8259_device::ir1_w)); - m_rs232->txrdy_handler().set(m_pic8259, FUNC(pic8259_device::ir2_w)); + rs232_port_device &v24(RS232_PORT(config, "v24", default_rs232_devices, nullptr)); + v24.rxd_handler().set("ios1", FUNC(i8251_device::write_rxd)); + v24.dsr_handler().set("ios1", FUNC(i8251_device::write_dsr)); - rs232_port_device &rs232(RS232_PORT(config, "rs232", default_rs232_devices, nullptr)); - rs232.rxd_handler().set(m_rs232, FUNC(i8251_device::write_rxd)); - rs232.cts_handler().set(m_rs232, FUNC(i8251_device::write_cts)); - rs232.dsr_handler().set(m_rs232, FUNC(i8251_device::write_dsr)); + i8251_device &ios2(I8251(config, "ios2", 20_MHz_XTAL / 10)); // КР580ВВ51А (D11) + ios2.txd_handler().set("line", FUNC(rs232_port_device::write_txd)); + ios2.rxrdy_handler().set(m_inr, FUNC(pic8259_device::ir3_w)); - I8251(config, m_lan, 0); + rs232_port_device &line(RS232_PORT(config, "line", default_rs232_devices, nullptr)); + line.rxd_handler().set("ios2", FUNC(i8251_device::write_rxd)); - FD1793(config, m_wd1793, 20_MHz_XTAL / 20); - m_wd1793->intrq_wr_callback().set(m_pic8259, FUNC(pic8259_device::ir7_w)); + clock_device &c1(CLOCK(config, "c1", 20_MHz_XTAL / 8 / 4)); + c1.signal_handler().set("ios2", FUNC(i8251_device::write_txc)); + c1.signal_handler().append("ios2", FUNC(i8251_device::write_rxc)); - FLOPPY_CONNECTOR(config, "wd1793:0", pk8020_floppies, "qd", pk8020_state::floppy_formats); - FLOPPY_CONNECTOR(config, "wd1793:1", pk8020_floppies, "qd", pk8020_state::floppy_formats); - FLOPPY_CONNECTOR(config, "wd1793:2", pk8020_floppies, "qd", pk8020_state::floppy_formats); - FLOPPY_CONNECTOR(config, "wd1793:3", pk8020_floppies, "qd", pk8020_state::floppy_formats); + KR1818VG93(config, m_fdc, 20_MHz_XTAL / 20); // КР1818ВГ93 + m_fdc->intrq_wr_callback().set(m_inr, FUNC(pic8259_device::ir7_w)); + + for (auto &floppy : m_floppy) + FLOPPY_CONNECTOR(config, floppy, pk8020_floppies, "qd", pk8020_state::floppy_formats); SOFTWARE_LIST(config, "flop_list").set_original("korvet_flop"); @@ -268,50 +308,66 @@ void pk8020_state::pk8020(machine_config &config) /* ROM definition */ ROM_START( korvet ) - ROM_REGION( 0x16000, "maincpu", ROMREGION_ERASEFF ) + ROM_REGION(0x6000, "maincpu", ROMREGION_ERASEFF) ROM_DEFAULT_BIOS("v11") ROM_SYSTEM_BIOS(0, "v11", "v1.1") - ROMX_LOAD( "korvet11.rom", 0x10000, 0x6000, CRC(81bdc2af) SHA1(c3484c3f1f3d252475979283c073286b8661d2b9), ROM_BIOS(0)) + ROMX_LOAD("korvet11.rom", 0x0000, 0x6000, CRC(81bdc2af) SHA1(c3484c3f1f3d252475979283c073286b8661d2b9), ROM_BIOS(0)) ROM_SYSTEM_BIOS(1, "v20", "v2.0") - ROMX_LOAD( "korvet20.rom", 0x10000, 0x6000, CRC(d6c36a45) SHA1(dba67e63457251814ad5c0fe6bb6d584eea5c7d2), ROM_BIOS(1)) + ROMX_LOAD("korvet20.rom", 0x0000, 0x6000, CRC(d6c36a45) SHA1(dba67e63457251814ad5c0fe6bb6d584eea5c7d2), ROM_BIOS(1)) ROM_SYSTEM_BIOS(2, "cpm", "cpm") - ROMX_LOAD( "cpm.rom", 0x10000, 0x4000, CRC(7a38d7f6) SHA1(fec6623291a38990b003e818683cd5edfb494c36), ROM_BIOS(2)) - ROM_REGION( 0x2000, "gfx1", 0 ) - ROM_LOAD( "korvet2.fnt", 0x0000, 0x2000, CRC(fb1cd3d4) SHA1(58f1d6e393253b1e8b497ce0880b6eff6d85b42a)) + ROMX_LOAD("cpm.rom", 0x0000, 0x4000, CRC(7a38d7f6) SHA1(fec6623291a38990b003e818683cd5edfb494c36), ROM_BIOS(2)) + + ROM_REGION(0x2000, "gfx1", 0) + ROM_LOAD("korvet2.fnt", 0x0000, 0x2000, CRC(fb1cd3d4) SHA1(58f1d6e393253b1e8b497ce0880b6eff6d85b42a)) + + ROM_REGION(0xf5, "decplm", 0) + ROM_LOAD("kr556rt2.d31", 0x00, 0xf5, CRC(3eae3879) SHA1(87f419e26d73d7b2f937c3fcae0415b74da37d97) BAD_DUMP) // devised from documentation ROM_END ROM_START( neiva ) - ROM_REGION( 0x16000, "maincpu", ROMREGION_ERASEFF ) - ROM_LOAD( "neiva_d22.bin", 0x10000, 0x2000, CRC(9cc28f67) SHA1(68f390e846e1290df68419d522088d5325682945)) - ROM_LOAD( "neiva_d23.bin", 0x12000, 0x2000, CRC(31b53dc4) SHA1(607f2a2d8b1de469125c6c02b9ffc65649b753a2)) - ROM_LOAD( "neiva_d24.bin", 0x14000, 0x2000, CRC(d05c80df) SHA1(1ec2fa9983be5579abff7247fc9b98fe50661bd9)) - ROM_REGION( 0x2000, "gfx1", 0 ) - ROM_LOAD( "neiva_d21.bin", 0x0000, 0x2000, CRC(fb1cd3d4) SHA1(58f1d6e393253b1e8b497ce0880b6eff6d85b42a)) + ROM_REGION(0x6000, "maincpu", ROMREGION_ERASEFF) + ROM_LOAD("neiva_d22.bin", 0x0000, 0x2000, CRC(9cc28f67) SHA1(68f390e846e1290df68419d522088d5325682945)) + ROM_LOAD("neiva_d23.bin", 0x2000, 0x2000, CRC(31b53dc4) SHA1(607f2a2d8b1de469125c6c02b9ffc65649b753a2)) + ROM_LOAD("neiva_d24.bin", 0x4000, 0x2000, CRC(d05c80df) SHA1(1ec2fa9983be5579abff7247fc9b98fe50661bd9)) + + ROM_REGION(0x2000, "gfx1", 0) + ROM_LOAD("neiva_d21.bin", 0x0000, 0x2000, CRC(fb1cd3d4) SHA1(58f1d6e393253b1e8b497ce0880b6eff6d85b42a)) + + ROM_REGION(0xf5, "decplm", 0) + ROM_LOAD("kr556rt2.d31", 0x00, 0xf5, CRC(3eae3879) SHA1(87f419e26d73d7b2f937c3fcae0415b74da37d97) BAD_DUMP) ROM_END ROM_START( kontur ) - ROM_REGION( 0x16000, "maincpu", ROMREGION_ERASEFF ) + ROM_REGION(0x6000, "maincpu", ROMREGION_ERASEFF) ROM_SYSTEM_BIOS(0, "v1", "v1") - ROMX_LOAD( "kontur.rom", 0x10000, 0x2000, CRC(92cd441e) SHA1(9a0f9079256cefc6169ae4ba2114841d1f380480), ROM_BIOS(0)) + ROMX_LOAD("kontur.rom", 0x0000, 0x2000, CRC(92cd441e) SHA1(9a0f9079256cefc6169ae4ba2114841d1f380480), ROM_BIOS(0)) ROM_SYSTEM_BIOS(1, "v2", "v2") - ROMX_LOAD( "kontur2.rom", 0x10000, 0x2000, CRC(5256d101) SHA1(22022a3c6882dbc5ea28d7815f00c182bbaef9e1), ROM_BIOS(1)) - ROM_REGION( 0x2000, "gfx1", 0 ) - ROM_LOAD( "kontur.fnt", 0x0000, 0x2000, CRC(14d33790) SHA1(6d5fcb214805c5fc44ef98a97219158ff7826ac0)) + ROMX_LOAD("kontur2.rom", 0x0000, 0x2000, CRC(5256d101) SHA1(22022a3c6882dbc5ea28d7815f00c182bbaef9e1), ROM_BIOS(1)) + + ROM_REGION(0x2000, "gfx1", 0) + ROM_LOAD("kontur.fnt", 0x0000, 0x2000, CRC(14d33790) SHA1(6d5fcb214805c5fc44ef98a97219158ff7826ac0)) + + ROM_REGION(0xf5, "decplm", 0) + ROM_LOAD("kr556rt2.d31", 0x00, 0xf5, CRC(3eae3879) SHA1(87f419e26d73d7b2f937c3fcae0415b74da37d97) BAD_DUMP) ROM_END ROM_START( bk8t ) - ROM_REGION( 0x16000, "maincpu", ROMREGION_ERASEFF ) - ROM_LOAD( "kor1.bin", 0x10000, 0x2000, CRC(f1e16ddc) SHA1(e3a10c9ce3f333928eb0d5f9b84e159e41fae6ca)) - ROM_LOAD( "kor2.bin", 0x12000, 0x2000, CRC(d4431d97) SHA1(08f79785846369d410a4183f0d60b856d6d70199)) - ROM_LOAD( "kor3.bin", 0x14000, 0x2000, CRC(74781903) SHA1(caaa638afe80eb83fc30b07dd6d1e40b66ddc6d1)) - ROM_REGION( 0x2000, "gfx1", 0 ) - ROM_LOAD( "kor4.bin", 0x0000, 0x2000, CRC(d164bada) SHA1(c334e50fd31b1f42c7668b89772487971a6875cb)) + ROM_REGION(0x6000, "maincpu", ROMREGION_ERASEFF) + ROM_LOAD("kor1.bin", 0x0000, 0x2000, CRC(f1e16ddc) SHA1(e3a10c9ce3f333928eb0d5f9b84e159e41fae6ca)) + ROM_LOAD("kor2.bin", 0x2000, 0x2000, CRC(d4431d97) SHA1(08f79785846369d410a4183f0d60b856d6d70199)) + ROM_LOAD("kor3.bin", 0x4000, 0x2000, CRC(74781903) SHA1(caaa638afe80eb83fc30b07dd6d1e40b66ddc6d1)) + + ROM_REGION(0x2000, "gfx1", 0) + ROM_LOAD("kor4.bin", 0x0000, 0x2000, CRC(d164bada) SHA1(c334e50fd31b1f42c7668b89772487971a6875cb)) + + ROM_REGION(0xf5, "decplm", 0) + ROM_LOAD("kr556rt2.d31", 0x00, 0xf5, CRC(3eae3879) SHA1(87f419e26d73d7b2f937c3fcae0415b74da37d97) BAD_DUMP) ROM_END /* Driver */ /* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */ -COMP( 1987, korvet, 0, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "PK8020 Korvet", 0) -COMP( 1987, neiva, korvet, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "PK8020 Neiva", 0) -COMP( 1987, kontur, korvet, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "PK8020 Kontur", 0) -COMP( 1987, bk8t, korvet, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "BK-8T", 0) +COMP( 1987, korvet, 0, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "PK8020 Korvet", MACHINE_SUPPORTS_SAVE) +COMP( 1987, neiva, korvet, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "PK8020 Neiva", MACHINE_SUPPORTS_SAVE) +COMP( 1987, kontur, korvet, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "PK8020 Kontur", MACHINE_SUPPORTS_SAVE) +COMP( 1987, bk8t, korvet, 0, pk8020, pk8020, pk8020_state, empty_init, "<unknown>", "BK-8T", MACHINE_SUPPORTS_SAVE) diff --git a/src/mame/drivers/polepos.cpp b/src/mame/drivers/polepos.cpp index dc164dc106d..5d01b80123b 100644 --- a/src/mame/drivers/polepos.cpp +++ b/src/mame/drivers/polepos.cpp @@ -311,7 +311,7 @@ template<bool sub1> WRITE16_MEMBER(polepos_state::z8002_nvi_enable_w) m_sub_irq_mask = data; if (!data) - (sub1 ? m_subcpu : m_subcpu2)->set_input_line(0, CLEAR_LINE); + (sub1 ? m_subcpu : m_subcpu2)->set_input_line(z8002_device::NVI_LINE, CLEAR_LINE); } CUSTOM_INPUT_MEMBER(polepos_state::auto_start_r) @@ -388,8 +388,8 @@ TIMER_DEVICE_CALLBACK_MEMBER(polepos_state::scanline) if (scanline == 240 && m_sub_irq_mask) // VBLANK { - m_subcpu->set_input_line(0, ASSERT_LINE); - m_subcpu2->set_input_line(0, ASSERT_LINE); + m_subcpu->set_input_line(z8002_device::NVI_LINE, ASSERT_LINE); + m_subcpu2->set_input_line(z8002_device::NVI_LINE, ASSERT_LINE); } } @@ -407,9 +407,6 @@ void polepos_state::machine_start() void polepos_state::machine_reset() { - /* set the interrupt vectors (this shouldn't be needed) */ - m_subcpu->set_input_line_vector(0, Z8000_NVI); // Z8002 - m_subcpu2->set_input_line_vector(0, Z8000_NVI); // Z8002 } diff --git a/src/mame/drivers/r2dx_v33.cpp b/src/mame/drivers/r2dx_v33.cpp index 1e27f46dc40..a70701efad0 100644 --- a/src/mame/drivers/r2dx_v33.cpp +++ b/src/mame/drivers/r2dx_v33.cpp @@ -403,7 +403,7 @@ void r2dx_v33_state::rdx_v33_map(address_map &map) map(0x00600, 0x0063f).rw("crtc", FUNC(seibu_crtc_device::read), FUNC(seibu_crtc_device::write)); //map(0x00640, 0x006bf).rw("obj", FUNC(seibu_encrypted_sprite_device::read), FUNC(seibu_encrypted_sprite_device::write)); - map(0x0068e, 0x0068f).nopw(); // sprite buffering + map(0x0068e, 0x0068f).w(m_spriteram, FUNC(buffered_spriteram16_device::write)); map(0x006b0, 0x006b1).w(FUNC(r2dx_v33_state::mcu_prog_w)); // could be encryption key uploads just like raiden2.cpp ? map(0x006b2, 0x006b3).w(FUNC(r2dx_v33_state::mcu_prog_w2)); // map(0x006b4, 0x006b5).nopw(); @@ -432,8 +432,7 @@ void r2dx_v33_state::rdx_v33_map(address_map &map) map(0x00800, 0x00fff).ram(); // copies eeprom here? map(0x01000, 0x0bfff).ram(); - map(0x0c000, 0x0c7ff).ram().share("spriteram"); - map(0x0c800, 0x0cfff).ram(); + map(0x0c000, 0x0cfff).ram().share("spriteram"); map(0x0d000, 0x0d7ff).ram(); //.w(FUNC(r2dx_v33_state::background_w)).share("back_data"); map(0x0d800, 0x0dfff).ram(); //.w(FUNC(r2dx_v33_state::foreground_w).share("fore_data"); map(0x0e000, 0x0e7ff).ram(); //.w(FUNC(r2dx_v33_state::midground_w).share("mid_data"); @@ -471,7 +470,7 @@ void r2dx_v33_state::nzeroteam_base_map(address_map &map) map(0x00600, 0x0063f).rw("crtc", FUNC(seibu_crtc_device::read), FUNC(seibu_crtc_device::write)); //map(0x00640, 0x006bf)rw("obj", FUNC(seibu_encrypted_sprite_device::read), FUNC(seibu_encrypted_sprite_device::write)); - map(0x0068e, 0x0068f).nopw(); // sprite buffering + map(0x0068e, 0x0068f).w(m_spriteram, FUNC(buffered_spriteram16_device::write)); map(0x006b0, 0x006b1).w(FUNC(r2dx_v33_state::mcu_prog_w)); map(0x006b2, 0x006b3).w(FUNC(r2dx_v33_state::mcu_prog_w2)); // map(0x006b4, 0x006b5).nopw(); @@ -491,8 +490,7 @@ void r2dx_v33_state::nzeroteam_base_map(address_map &map) map(0x00800, 0x00fff).ram(); map(0x01000, 0x0bfff).ram(); - map(0x0c000, 0x0c7ff).ram().share("spriteram"); - map(0x0c800, 0x0cfff).ram(); + map(0x0c000, 0x0cfff).ram().share("spriteram"); map(0x0d000, 0x0d7ff).ram(); //.w(FUNC(r2dx_v33_state::background_w)).share("back_data"); map(0x0d800, 0x0dfff).ram(); //.w(FUNC(r2dx_v33_state::foreground_w)).share("fore_data"); map(0x0e000, 0x0e7ff).ram(); //.w(FUNC(r2dx_v33_state::midground_w)).share("mid_data"); @@ -747,6 +745,8 @@ void r2dx_v33_state::rdx_v33(machine_config &config) crtc.layer_en_callback().set(FUNC(r2dx_v33_state::tilemap_enable_w)); crtc.layer_scroll_callback().set(FUNC(r2dx_v33_state::tile_scroll_w)); + BUFFERED_SPRITERAM16(config, m_spriteram); + /* sound hardware */ SPEAKER(config, "mono").front_center(); @@ -783,6 +783,8 @@ void r2dx_v33_state::nzerotea(machine_config &config) crtc.layer_en_callback().set(FUNC(r2dx_v33_state::tilemap_enable_w)); crtc.layer_scroll_callback().set(FUNC(r2dx_v33_state::tile_scroll_w)); + BUFFERED_SPRITERAM16(config, m_spriteram); + /* sound hardware */ SPEAKER(config, "mono").front_center(); diff --git a/src/mame/drivers/raiden2.cpp b/src/mame/drivers/raiden2.cpp index 42fc06880d7..7ce33e9323f 100644 --- a/src/mame/drivers/raiden2.cpp +++ b/src/mame/drivers/raiden2.cpp @@ -583,7 +583,7 @@ void raiden2_state::raiden2_mem(address_map &map) raiden2_cop_mem(map); - map(0x0068e, 0x0068f).nopw(); //irq ack / sprite buffering? + map(0x0068e, 0x0068f).w(m_spriteram, FUNC(buffered_spriteram16_device::write)); map(0x00700, 0x0071f).lrw8("seibu_sound_rw", [this](offs_t offset) { return m_seibu_sound->main_r(offset >> 1); }, @@ -628,7 +628,7 @@ void raiden2_state::zeroteam_mem(address_map &map) map(0x00470, 0x00471).nopw(); map(0x006cc, 0x006cd).nopw(); - map(0x0068e, 0x0068f).nopw(); // irq ack / sprite buffering? + map(0x0068e, 0x0068f).w(m_spriteram, FUNC(buffered_spriteram16_device::write)); map(0x00700, 0x0071f).lrw8("seibu_sound_rw", [this](offs_t offset) { return m_seibu_sound->main_r(offset >> 1); }, @@ -662,7 +662,7 @@ void raiden2_state::xsedae_mem(address_map &map) map(0x00470, 0x00471).nopw(); map(0x006cc, 0x006cd).nopw(); - map(0x0068e, 0x0068f).nopw(); //irq ack / sprite buffering? + map(0x0068e, 0x0068f).w(m_spriteram, FUNC(buffered_spriteram16_device::write)); map(0x00700, 0x0071f).lrw8("seibu_sound_rw", [this](offs_t offset) { return m_seibu_sound->main_r(offset >> 1); }, @@ -1060,6 +1060,8 @@ void raiden2_state::raiden2(machine_config &config) crtc.layer_en_callback().set(FUNC(raiden2_state::tilemap_enable_w)); crtc.layer_scroll_callback().set(FUNC(raiden2_state::tile_scroll_w)); + BUFFERED_SPRITERAM16(config, m_spriteram); + RAIDEN2COP(config, m_raiden2cop, 0); m_raiden2cop->videoramout_cb().set(FUNC(raiden2_state::m_videoram_private_w)); m_raiden2cop->paletteramout_cb().set(m_palette, FUNC(palette_device::write16)); @@ -1122,6 +1124,8 @@ void raiden2_state::zeroteam(machine_config &config) crtc.layer_en_callback().set(FUNC(raiden2_state::tilemap_enable_w)); crtc.layer_scroll_callback().set(FUNC(raiden2_state::tile_scroll_w)); + BUFFERED_SPRITERAM16(config, m_spriteram); + RAIDEN2COP(config, m_raiden2cop, 0); m_raiden2cop->videoramout_cb().set(FUNC(raiden2_state::m_videoram_private_w)); m_raiden2cop->paletteramout_cb().set(m_palette, FUNC(palette_device::write16)); diff --git a/src/mame/drivers/royalmah.cpp b/src/mame/drivers/royalmah.cpp index dfa3385c00b..622baca8f21 100644 --- a/src/mame/drivers/royalmah.cpp +++ b/src/mame/drivers/royalmah.cpp @@ -2290,7 +2290,7 @@ static INPUT_PORTS_START( mjdiplob ) PORT_INCLUDE( mjctrl2 ) PORT_START("DSW1") /* DSW1 (inport $10 -> 0x76fa) */ - PORT_DIPNAME( 0x0f, 0x0f, "Pay Out Rate" ) + PORT_DIPNAME( 0x0f, 0x0f, "Pay Out Rate" ) PORT_DIPLOCATION("SW1:1,2,3,4") PORT_DIPSETTING( 0x0f, "96%" ) PORT_DIPSETTING( 0x0e, "93%" ) PORT_DIPSETTING( 0x0d, "90%" ) @@ -2307,65 +2307,65 @@ static INPUT_PORTS_START( mjdiplob ) PORT_DIPSETTING( 0x02, "56%" ) PORT_DIPSETTING( 0x01, "53%" ) PORT_DIPSETTING( 0x00, "50%" ) - PORT_DIPNAME( 0x30, 0x30, "Maximum Bet" ) + PORT_DIPNAME( 0x30, 0x30, "Maximum Bet" ) PORT_DIPLOCATION("SW1:5,6") PORT_DIPSETTING( 0x00, "1" ) PORT_DIPSETTING( 0x10, "5" ) PORT_DIPSETTING( 0x20, "10" ) PORT_DIPSETTING( 0x30, "20" ) - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) // affects videoram - flip screen ? - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x40, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, "Debug Mode ?" ) // check code at 0x0b94 and 0x0de2 + PORT_DIPNAME( 0x40, 0x00, "Table Color" ) PORT_DIPLOCATION("SW1:7") + PORT_DIPSETTING( 0x00, "Green" ) + PORT_DIPSETTING( 0x40, "Black" ) + PORT_DIPNAME( 0x80, 0x80, "Debug Mode ?" ) PORT_DIPLOCATION("SW1:8") // check code at 0x0b94 and 0x0de2 PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW2") /* DSW2 (inport $62 -> 0x76fb) */ - PORT_DIPNAME( 0x03, 0x03, "Winnings" ) // check code at 0x09cd + PORT_DIPNAME( 0x03, 0x03, "Winnings" ) PORT_DIPLOCATION("SW2:1,2") // check code at 0x09cd PORT_DIPSETTING( 0x00, "32 24 16 12 8 4 2 1" ) // table at 0x4b82 PORT_DIPSETTING( 0x03, "50 30 15 8 5 3 2 1" ) // table at 0x4b52 PORT_DIPSETTING( 0x02, "100 50 25 10 5 3 2 1" ) // table at 0x4b62 PORT_DIPSETTING( 0x01, "200 100 50 10 5 3 2 1" ) // table at 0x4b72 - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unused ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unused ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x08, DEF_STR( On ) ) - PORT_DIPNAME( 0x30, 0x30, "Maximum Payout ?" ) // check code at 0x166c + PORT_DIPNAME( 0x04, 0x00, "Yakuman Bonus" ) PORT_DIPLOCATION("SW2:3") + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x00, "Yakuman Bonus Period Control" ) PORT_DIPLOCATION("SW2:4") + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPSETTING( 0x08, "First time only" ) + PORT_DIPNAME( 0x30, 0x30, "Yakuman Bonus Timing Control" ) PORT_DIPLOCATION("SW2:5,6") // check code at 0x166c, Yakuman Bonus every x coins in PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x10, "200" ) PORT_DIPSETTING( 0x20, "300" ) PORT_DIPSETTING( 0x30, "500" ) - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) // check code at 0x2c64 + PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW2:7") // check code at 0x2c64, unused according to manual PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x40, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) // check code at 0x2c64 + PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW2:8") // check code at 0x2c64, unused according to manual PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, DEF_STR( On ) ) - PORT_START("DSW3") /* DSW3 (inport $63 -> 0x76fc) */ - PORT_DIPNAME( 0x01, 0x00, "Special Combinations" ) // see notes + PORT_START("DSW3") /* DSW3 (inport $63 -> 0x76fc), switches 5-7 could do with verifying by someone who understands Japanese and mahjong (see MT05553 for manual) */ + PORT_DIPNAME( 0x01, 0x00, "Baibai Bonus" ) PORT_DIPLOCATION("SW3:1") // see notes about 'Special Combinations' PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unused ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x02, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) // check code at 0x531f and 0x5375 - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) // check code at 0x5240 - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x08, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) // check code at 0x2411 - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x10, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unknown ) ) // check code at 0x2411 and 0x4beb - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x20, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) // check code at 0x24ff, 0x25f2, 0x3fcf and 0x45d7 - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x40, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, "Full Tests" ) // seems to hang after the last animation + PORT_DIPNAME( 0x02, 0x00, "Don Den" ) PORT_DIPLOCATION("SW3:2") + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x00, "W-Bet" ) PORT_DIPLOCATION("SW3:3") // check code at 0x531f and 0x5375 + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x00, "Last Chance" ) PORT_DIPLOCATION("SW3:4") // check code at 0x5240 + PORT_DIPSETTING( 0x08, "Free" ) + PORT_DIPSETTING( 0x00, "Charge" ) + PORT_DIPNAME( 0x10, 0x00, "Renchan Rate" ) PORT_DIPLOCATION("SW3:5") // check code at 0x2411 + PORT_DIPSETTING( 0x00, "Good" ) + PORT_DIPSETTING( 0x10, DEF_STR( Normal ) ) + PORT_DIPNAME( 0x20, 0x00, "Renchan" ) PORT_DIPLOCATION("SW3:6") // check code at 0x2411 and 0x4beb + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x00, "Auto Tsumo?" ) PORT_DIPLOCATION("SW3:7") // check code at 0x24ff, 0x25f2, 0x3fcf and 0x45d7 + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, "Full Tests" ) PORT_DIPLOCATION("SW3:8") // seems to hang after the last animation, unused according to manual PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) INPUT_PORTS_END diff --git a/src/mame/drivers/seta.cpp b/src/mame/drivers/seta.cpp index ae9b89720d7..930abcb8e43 100644 --- a/src/mame/drivers/seta.cpp +++ b/src/mame/drivers/seta.cpp @@ -2940,7 +2940,7 @@ uint16_t kiwame_state::input_r(offs_t offset) switch( offset ) { case 0x00/2: return m_key[i]->read(); - case 0x02/2: return 0xffff; + case 0x02/2: return m_key[i + 5]->read(); case 0x04/2: return m_coins->read(); // case 0x06/2: case 0x08/2: return 0xffff; @@ -5652,6 +5652,46 @@ bit 0 a b c d lc PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_L ) PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_PON ) PORT_BIT( 0xfff0, IP_ACTIVE_LOW, IPT_UNKNOWN ) + + PORT_START("KEY5") + PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE ) PORT_PLAYER(2) + PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP ) PORT_PLAYER(2) + PORT_BIT( 0xfff0, IP_ACTIVE_LOW, IPT_UNKNOWN ) + + PORT_START("KEY6") + PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_B ) PORT_PLAYER(2) + PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_F ) PORT_PLAYER(2) + PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_J ) PORT_PLAYER(2) + PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_N ) PORT_PLAYER(2) + PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_REACH ) PORT_PLAYER(2) + PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_MAHJONG_BET ) PORT_PLAYER(2) + PORT_BIT( 0xffc0, IP_ACTIVE_LOW, IPT_UNKNOWN ) + + PORT_START("KEY7") + PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_A ) PORT_PLAYER(2) + PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_E ) PORT_PLAYER(2) + PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_I ) PORT_PLAYER(2) + PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_M ) PORT_PLAYER(2) + PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_KAN ) PORT_PLAYER(2) + PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 ) + PORT_BIT( 0xffc0, IP_ACTIVE_LOW, IPT_UNKNOWN ) + + PORT_START("KEY8") + PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_C ) PORT_PLAYER(2) + PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_G ) PORT_PLAYER(2) + PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_K ) PORT_PLAYER(2) + PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_CHI ) PORT_PLAYER(2) + PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_RON ) PORT_PLAYER(2) + PORT_BIT( 0xffe0, IP_ACTIVE_LOW, IPT_UNKNOWN ) + + PORT_START("KEY9") + PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_D ) PORT_PLAYER(2) + PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_H ) PORT_PLAYER(2) + PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_L ) PORT_PLAYER(2) + PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_PON ) PORT_PLAYER(2) + PORT_BIT( 0xfff0, IP_ACTIVE_LOW, IPT_UNKNOWN ) INPUT_PORTS_END diff --git a/src/mame/drivers/socrates.cpp b/src/mame/drivers/socrates.cpp index d13ec3cbda1..8da5f16ae4d 100644 --- a/src/mame/drivers/socrates.cpp +++ b/src/mame/drivers/socrates.cpp @@ -2,12 +2,17 @@ // copyright-holders:Jonathan Gevaryahu /****************************************************************************** * -* V-tech Socrates Driver -* Copyright (C) 2009-2013 Jonathan Gevaryahu AKA Lord Nightmare +* V-tech Socrates-series devices +* Copyright (C) 2009-2019 Jonathan Gevaryahu AKA Lord Nightmare * with dumping help from Kevin 'kevtris' Horton * +* The devices in this driver all use a similar ASIC, presumably produced by +* Toshiba for Vtech/Yeno, in a QFP package with 100 pins (30+20+30+20) +* The asic variants seen in the wild are: +* 27-0769 TC17G032AF-0248 (Socrates NTSC) +* 27-0883 1732-8277 (Video Painter and Socrates PAL) * -TODO: +TODO (socrates): * The speech chip is a Toshiba tc8802AF (which is pin and speech compatible with the older Toshiba t6803, but adds vsm rom read mode and apparently does away with the melody mode); the chip is running at @@ -117,6 +122,7 @@ public: void init_socrates(); void init_iqunlimz(); + void init_vpainter(); protected: enum @@ -144,7 +150,7 @@ protected: uint16_t m_scroll_offset; uint16_t m_kb_spi_buffer; bool m_kb_spi_request; - uint8_t m_kbmcu_type; // 0 for socrates, 1 for iqunlimz + uint8_t m_kbmcu_type; // 0 for socrates, 1 for iqunlimz, 2 for vpainter uint16_t m_oldkeyvalue; // previous key pressed uint16_t m_keyrepeat_holdoffcounter; // keyrepeat holdoff countdown uint8_t m_io40_latch; // what was last written to speech reg (for open bus)? @@ -176,7 +182,7 @@ protected: DECLARE_READ8_MEMBER(socrates_cart_r); DECLARE_READ8_MEMBER(read_f3); DECLARE_WRITE8_MEMBER(kbmcu_reset); - DECLARE_READ8_MEMBER(status_and_speech); + DECLARE_READ8_MEMBER(socrates_status_r); DECLARE_WRITE8_MEMBER(speech_command); DECLARE_READ8_MEMBER(keyboard_buffer_read); DECLARE_WRITE8_MEMBER(keyboard_buffer_update); @@ -204,8 +210,8 @@ protected: void socrates_rambank_map(address_map &map); void socrates_rombank_map(address_map &map); - void z80_io(address_map &map); - void z80_mem(address_map &map); + void socrates_io(address_map &map); + void socrates_mem(address_map &map); virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; }; @@ -419,6 +425,17 @@ void socrates_state::init_iqunlimz() m_kbmcu_type = 1; } +void socrates_state::init_vpainter() +{ + uint8_t *gfx = memregion("vram")->base(); + + /* fill vram with its init powerup bit pattern, so startup has the checkerboard screen */ + for (int i = 0; i < 0x10000; i++) + gfx[i] = (((i&0x1)?0x00:0xFF)^((i&0x100)?0x00:0xff)); + m_maincpu->set_clock_scale(0.45f); /// TODO: RAM access waitstates etc. aren't emulated - slow the CPU to compensate + m_kbmcu_type = 2; +} + READ8_MEMBER(socrates_state::common_rom_bank_r) { return m_rom_bank[offset]; @@ -471,7 +488,7 @@ WRITE8_MEMBER(socrates_state::kbmcu_reset) // reset the keyboard MCU, clear its kbmcu_sim_reset(); } -READ8_MEMBER(socrates_state::status_and_speech)// read 0x4x, some sort of status reg +READ8_MEMBER(socrates_state::socrates_status_r)// read 0x4x, some sort of status reg { // bit 7 - speech status: high when speech is playing, low when it is not (or when speech cart is not present) // bit 6 - unknown, usually set, possibly mcu ready state? @@ -639,7 +656,7 @@ READ8_MEMBER( socrates_state::keyboard_buffer_read ) if (offset == 1) return m_kb_spi_buffer&0xFF; else return (m_kb_spi_buffer&0xFF00)>>8; } - else // (m_kbmcu_type == 1) // iqunlimz hack, the system won't work without this?!?! + else // if ( (m_kbmcu_type == 1) || (m_kbmcu_type == 2) ) // iqunlimz hack, the system won't work without this?!?! { if (offset == 1) return (m_screen->vblank()?0x80:0)|(m_kbdrow[0]->read()&0xf); else return (m_kb_spi_buffer&0xFF00)>>8; @@ -980,7 +997,7 @@ INPUT_CHANGED_MEMBER( iqunlimz_state::send_input ) Address Maps ******************************************************************************/ -void socrates_state::z80_mem(address_map &map) +void socrates_state::socrates_mem(address_map &map) { map.unmap_value_high(); map(0x0000, 0x3fff).rom(); /* system rom, bank 0 (fixed) */ @@ -1003,7 +1020,7 @@ void socrates_state::socrates_rambank_map(address_map &map) map(0x0000, 0xffff).ram().region("vram", 0).mirror(0x30000); } -void socrates_state::z80_io(address_map &map) +void socrates_state::socrates_io(address_map &map) { map.unmap_value_high(); map.global_mask(0xff); @@ -1023,7 +1040,7 @@ void socrates_state::z80_io(address_map &map) */ map(0x20, 0x21).rw(FUNC(socrates_state::read_f3), FUNC(socrates_state::socrates_scroll_w)).mirror(0xE); map(0x30, 0x30).rw(FUNC(socrates_state::read_f3), FUNC(socrates_state::kbmcu_reset)).mirror(0xF); /* resets the keyboard IR decoder MCU */ - map(0x40, 0x40).rw(FUNC(socrates_state::status_and_speech), FUNC(socrates_state::speech_command)).mirror(0xF); /* reads status register for vblank/hblank/speech, also reads and writes speech module */ + map(0x40, 0x40).rw(FUNC(socrates_state::socrates_status_r), FUNC(socrates_state::speech_command)).mirror(0xF); /* reads status register for vblank/hblank/speech, also reads and writes speech module */ map(0x50, 0x51).rw(FUNC(socrates_state::keyboard_buffer_read), FUNC(socrates_state::keyboard_buffer_update)).mirror(0xE); /* Keyboard fifo read, pop fifo on write */ map(0x60, 0x60).rw(FUNC(socrates_state::read_f3), FUNC(socrates_state::reset_speech)).mirror(0xF); /* reset the speech module, or perhaps fire an NMI? */ map(0x70, 0xFF).r(FUNC(socrates_state::read_f3)); // nothing mapped here afaik @@ -1388,7 +1405,7 @@ TIMER_CALLBACK_MEMBER(socrates_state::kbmcu_sim_cb) // timer rate is a massive guess; we're assuming the mcu runs at the same speed as the cpu does, // and the refresh rate depends on instructions per loop of mcu, which we've randomly guessed is 60 cycles. m_kbmcu_sim_timer->adjust(m_maincpu->cycles_to_attotime(3000)); - /// TODO: dump the mcu and get rid of this... + /// TODO: dump the mcus and get rid of this... if (m_kbmcu_type == 0) { // socrates keyboard MCU simulation: if a keyboard key is pressed, enqueue it into the fifo as needed @@ -1447,7 +1464,7 @@ TIMER_CALLBACK_MEMBER(socrates_state::kbmcu_sim_cb) m_oldkeyvalue = keyvalue; // set this new key to be the 'previous key' } } - //else // m_kbmcu_type = 1 // this is currently hacked around by the input system so no code here + //else if (m_kbmcu_type == 1) // this is currently hacked around by the input system so no code here //{ //} @@ -1469,8 +1486,8 @@ void socrates_state::socrates(machine_config &config) { /* basic machine hardware */ Z80(config, m_maincpu, XTAL(21'477'272)/6); /* Toshiba TMPZ84C00AP @ 3.579545 MHz, verified, xtal is divided by 6 */ - m_maincpu->set_addrmap(AS_PROGRAM, &socrates_state::z80_mem); - m_maincpu->set_addrmap(AS_IO, &socrates_state::z80_io); + m_maincpu->set_addrmap(AS_PROGRAM, &socrates_state::socrates_mem); + m_maincpu->set_addrmap(AS_IO, &socrates_state::socrates_io); m_maincpu->set_vblank_int("screen", FUNC(socrates_state::assert_irq)); config.m_minimum_quantum = attotime::from_hz(60); @@ -1503,7 +1520,7 @@ void socrates_state::socrates_pal(machine_config &config) { socrates(config); - m_maincpu->set_clock(XTAL(26'601'712)/8); + m_maincpu->set_clock(XTAL(26'601'712)/8); // XTAL verified, divider NOT verified; this is a later ASIC so the divider may be different config.m_minimum_quantum = attotime::from_hz(50); @@ -1552,7 +1569,7 @@ void iqunlimz_state::iqunlimz(machine_config &config) ******************************************************************************/ ROM_START(socrates) - ROM_REGION(0x400000, "maincpu", ROMREGION_ERASEVAL(0xF3)) /* can technically address 4mb of rom via bankswitching; open bus area reads as 0xF3 */ + ROM_REGION(0x400000, "maincpu", ROMREGION_ERASEVAL(0xF3)) /* can technically address 4mb of rom via bankswitching; open bus area reads as 0xF3 on fluke */ /* Socrates US NTSC */ /* all cart roms are 28 pin 23c1000/tc531000 128Kx8 roms */ /* cart port pinout: @@ -1631,7 +1648,7 @@ ROM_START(profweis) ROM_SYSTEM_BIOS(0, "89", "1989") ROMX_LOAD("lh53216d.u1", 0x00000, 0x40000, CRC(6e801762) SHA1(b80574a3abacf18133dacb9d3a8d9e2916730423), ROM_BIOS(0)) // Label: "(Vtech) LH53216D // (C)1989 VIDEO TECHNOLOGY // 9119 D" ROM_SYSTEM_BIOS(1, "88", "1988") - ROMX_LOAD("27-00885-001-000.u1", 0x00000, 0x40000, CRC(fcaf8850) SHA1(a99011ee6a1ef63461c00d062278951252f117db), ROM_BIOS(1)) // Label: "(Vtech) 27-00884-001-000 // (C)1988 VIDEO TECHNOLOGY // 8911 D" + ROMX_LOAD("27-00885-000-000.u1", 0x00000, 0x40000, CRC(fcaf8850) SHA1(a99011ee6a1ef63461c00d062278951252f117db), ROM_BIOS(1)) // Label: "(Vtech) 27-00885-000-000 // (C)1988 VIDEO TECHNOLOGY // 8844 D" ROM_REGION(0x10000, "vram", ROMREGION_ERASEFF) /* fill with ff, driver_init changes this to the 'correct' startup pattern */ @@ -1650,9 +1667,25 @@ ROM_START( iqunlimz ) ROM_REGION( 0x80000, "maincpu", 0 ) ROM_LOAD( "vtech.bin", 0x000000, 0x080000, CRC(f100c8a7) SHA1(6ad2a8accae2dd5c5c46ae953eef33cdd1ea3cf9) ) + ROM_REGION(0x1000, "kbmcu", ROMREGION_ERASEFF) + ROM_LOAD("kbmcu.bin", 0x0000, 0x1000, NO_DUMP) /* keyboard reader MCU */ + ROM_REGION( 0x40000, "vram", ROMREGION_ERASE ) ROM_END +ROM_START( vpainter ) + ROM_REGION(0x80000, "maincpu", ROMREGION_ERASEVAL(0xF3)) + ROM_LOAD("lh531g02.u1", 0x00000, 0x20000, CRC(898defac) SHA1(8307e00b5ce3675ce71960e7cf2d1334197a1dce)) // Label: "(Vtech)LH531G02 // (C)1991 VIDEO TECHNOLOGY // 9211 D" + + ROM_REGION(0x1000, "kbmcu", ROMREGION_ERASEFF) + ROM_LOAD("tmp47c241nj408.u6", 0x0000, 0x1000, NO_DUMP) /* key/touchpad reader MCU */ + + ///TODO: get rid of these regions in the status_read function or make it socrates-specific + ROM_REGION(0x2000, "speechint", ROMREGION_ERASE00) // doesn't exist? on vpainter, presumably reads as all zeroes + ROM_REGION(0x10000, "speechext", ROMREGION_ERASE00) // doesn't exist? on vpainter, presumably reads as all zeroes + + ROM_REGION( 0x10000, "vram", ROMREGION_ERASE ) +ROM_END /****************************************************************************** Drivers @@ -1666,3 +1699,6 @@ COMP( 1988, profweis, socrates, 0, socrates_pal, socrates, socrates_state, // ? goes here (spanish PAL) COMP( 1991, iqunlimz, 0, 0, iqunlimz, iqunlimz, iqunlimz_state, init_iqunlimz, "Video Technology", "IQ Unlimited (Z80)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND ) + +COMP( 1991, vpainter, 0, 0, socrates_pal, socrates, socrates_state, init_vpainter, "Video Technology", "Video Painter (PAL)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND ) +// Master Video Painter goes here diff --git a/src/mame/drivers/splus.cpp b/src/mame/drivers/splus.cpp index 1810b6ee3f7..292968ef178 100644 --- a/src/mame/drivers/splus.cpp +++ b/src/mame/drivers/splus.cpp @@ -742,8 +742,8 @@ ROM_END *************************/ // YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS LAYOUT -GAMEL( 1993, spset005, 0, splus, splus, splus_state, init_splus, ROT0, "IGT - International Game Technology", "S-Plus SET005 Set chip", MACHINE_NOT_WORKING, layout_splus ) -GAMEL( 1993, spset015, 0, splus, splus, splus_state, init_splus, ROT0, "IGT - International Game Technology", "S-Plus SET015 Set chip", MACHINE_NOT_WORKING, layout_splus ) -GAMEL( 1996, spset026, 0, splus, splus, splus_state, init_splus, ROT0, "IGT - International Game Technology", "S-Plus SET026 Set chip", MACHINE_NOT_WORKING, layout_splus ) +GAMEL( 1993, spset005, 0, splus, splus, splus_state, empty_init, ROT0, "IGT - International Game Technology", "S-Plus SET005 Set chip", MACHINE_NOT_WORKING, layout_splus ) +GAMEL( 1993, spset015, 0, splus, splus, splus_state, empty_init, ROT0, "IGT - International Game Technology", "S-Plus SET015 Set chip", MACHINE_NOT_WORKING, layout_splus ) +GAMEL( 1996, spset026, 0, splus, splus, splus_state, empty_init, ROT0, "IGT - International Game Technology", "S-Plus SET026 Set chip", MACHINE_NOT_WORKING, layout_splus ) GAMEL( 1994, spss4240, 0, splus, splus, splus_state, init_splus, ROT0, "IGT - International Game Technology", "S-Plus (SS4240) Coral Reef", MACHINE_NOT_WORKING, layout_splus ) diff --git a/src/mame/drivers/studio2.cpp b/src/mame/drivers/studio2.cpp index 9be20ae273f..54a8b672af0 100644 --- a/src/mame/drivers/studio2.cpp +++ b/src/mame/drivers/studio2.cpp @@ -181,6 +181,12 @@ Notes: - NE555 discrete sound + + Usage + - All variants: Boot up, then press F3, then press a letter (Q,W,E,A) to choose an inbuilt game. + - If using a cart, boot up, press F3, then follow the instructions that came with the cart (usually press Q). + - Currently, Visicom cannot run any carts, and has no support for st2 files. + */ #include "emu.h" diff --git a/src/mame/drivers/sunplus_gcm394.cpp b/src/mame/drivers/sunplus_gcm394.cpp index 0ce5af32a64..80515be47d0 100644 --- a/src/mame/drivers/sunplus_gcm394.cpp +++ b/src/mame/drivers/sunplus_gcm394.cpp @@ -31,6 +31,7 @@ public: , m_screen(*this, "screen") , m_spg(*this, "spg") , m_bank(*this, "cartbank") + , m_io_p1(*this, "P1") { } void base(machine_config &config); @@ -46,16 +47,28 @@ protected: required_device<sunplus_gcm394_device> m_spg; optional_memory_bank m_bank; + + required_ioport m_io_p1; virtual void mem_map_4m(address_map &map); private: uint32_t m_current_bank; + + DECLARE_READ16_MEMBER(porta_r); }; +READ16_MEMBER(gcm394_game_state::porta_r) +{ + uint16_t data = m_io_p1->read(); + logerror("Port A Read: %04x\n", data); + return data; +} + void gcm394_game_state::base(machine_config &config) { GCM394(config, m_spg, XTAL(27'000'000), m_maincpu, m_screen); + m_spg->porta_in().set(FUNC(gcm394_game_state::porta_r)); UNSP_20(config, m_maincpu, XTAL(27'000'000)); // code at 8019 uses extended opcode, so must be 2.0+? m_maincpu->set_addrmap(AS_PROGRAM, &gcm394_game_state::mem_map_4m); @@ -107,6 +120,55 @@ void gcm394_game_state::mem_map_4m(address_map &map) } static INPUT_PORTS_START( gcm394 ) + PORT_START("P1") + PORT_DIPNAME( 0x0001, 0x0001, "P1" ) + PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0400, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0800, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x1000, 0x1000, "Test 1/2" ) + PORT_DIPSETTING( 0x1000, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x8000, 0x8000, "Test 2/2" ) + PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) INPUT_PORTS_END diff --git a/src/mame/drivers/taito_f2.cpp b/src/mame/drivers/taito_f2.cpp index a3c045859f3..bfd8be92126 100644 --- a/src/mame/drivers/taito_f2.cpp +++ b/src/mame/drivers/taito_f2.cpp @@ -3735,6 +3735,7 @@ void taitof2_state::driveout(machine_config &config) SPEAKER(config, "rspeaker").front_right(); OKIM6295(config, m_oki, 1056000, okim6295_device::PIN7_HIGH); // clock frequency & pin 7 not verified + m_oki->set_addrmap(0, &taitof2_state::driveout_oki_map); m_oki->add_route(ALL_OUTPUTS, "lspeaker", 1.0); m_oki->add_route(ALL_OUTPUTS, "rspeaker", 1.0); diff --git a/src/mame/drivers/tmc1800.cpp b/src/mame/drivers/tmc1800.cpp index df9b2ee7941..a8e671b07e5 100644 --- a/src/mame/drivers/tmc1800.cpp +++ b/src/mame/drivers/tmc1800.cpp @@ -111,6 +111,18 @@ Notes: - tmc2000: TOOL-2000 rom banking - nano: correct time constant for EF4 RC circuit + + Usage: + - Same as VIP except the machine begins in the stopped mode. + - So, to enter the monitor, hold C and press R + - The support for chip-8 is not yet written, due to missing roms. + - The screen for nano should be white not red (caused by using only the + red output of a colour crt controller) + - The monitor of the tmc1800 is difficult to read because the colour ram + contains random values. + - Both nano and tmc1800 seem to "work", but there's insufficient software + to test with. + */ #include "emu.h" @@ -875,5 +887,5 @@ void tmc1800_state::init_tmc1800() // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS COMP( 1977, tmc1800, 0, 0, tmc1800, tmc1800, tmc1800_state, init_tmc1800, "Telercas Oy", "Telmac 1800", MACHINE_NOT_WORKING ) COMP( 1977, osc1000b, tmc1800, 0, osc1000b, tmc1800, osc1000b_state, empty_init, "OSCOM Oy", "OSCOM 1000B", MACHINE_NOT_WORKING ) -COMP( 1980, tmc2000, 0, 0, tmc2000, tmc2000, tmc2000_state, empty_init, "Telercas Oy", "Telmac 2000", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -COMP( 1980, nano, tmc2000, 0, nano, nano, nano_state, empty_init, "OSCOM Oy", "OSCOM Nano", MACHINE_NOT_WORKING | MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) +COMP( 1980, tmc2000, 0, 0, tmc2000, tmc2000, tmc2000_state, empty_init, "Telercas Oy", "Telmac 2000", MACHINE_SUPPORTS_SAVE ) +COMP( 1980, nano, tmc2000, 0, nano, nano, nano_state, empty_init, "OSCOM Oy", "OSCOM Nano", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/vip.cpp b/src/mame/drivers/vip.cpp index bd77b9031fb..0d647146aa5 100644 --- a/src/mame/drivers/vip.cpp +++ b/src/mame/drivers/vip.cpp @@ -217,6 +217,18 @@ Notes: * Quantities of 15 or more available less case and speaker (Assembled keypad and circut board only). Price on request. + +Usage: + - If you turn it on as is, it quickly jumps into the weeds as it is expecting + valid code to exist at 0000. To enter the monitor, press R, hold C, press R, + (you will see the memory editor) then choose a command (0 for example). + - If you load a chip-8 cart, press R twice. If it doesn't do anything you may + need to do a hard reset, then hit R twice. R toggles between the CPU running + or stopped. + - There's also support for Super-Chip8 carts, but none seem to work. + - There's a slot option to use Tiny Basic, this starts up, but unable to type + anything. + */ #include "emu.h" diff --git a/src/mame/drivers/wicat.cpp b/src/mame/drivers/wicat.cpp index 6265293fa9a..1dc3d941f9c 100644 --- a/src/mame/drivers/wicat.cpp +++ b/src/mame/drivers/wicat.cpp @@ -784,7 +784,7 @@ void wicat_state::wicat(machine_config &config) m_videocpu->set_addrmap(AS_PROGRAM, &wicat_state::video_mem); m_videocpu->set_addrmap(AS_IO, &wicat_state::video_io); - INPUT_MERGER_ANY_HIGH(config, m_videoirq).output_handler().set_inputline(m_videocpu, INPUT_LINE_IRQ0); + INPUT_MERGER_ANY_HIGH(config, m_videoirq).output_handler().set_inputline(m_videocpu, z8002_device::NVI_LINE); LS259(config, m_videoctrl); m_videoctrl->q_out_cb<0>().set(FUNC(wicat_state::crtc_irq_clear_w)); @@ -799,7 +799,7 @@ void wicat_state::wicat(machine_config &config) m_videodma->out_memw_callback().set(FUNC(wicat_state::vram_w)); m_videodma->out_iow_callback<0>().set(m_crtc, FUNC(i8275_device::dack_w)); - INPUT_MERGER_ALL_HIGH(config, "dmairq").output_handler().set_inputline(m_videocpu, INPUT_LINE_NMI); + INPUT_MERGER_ALL_HIGH(config, "dmairq").output_handler().set_inputline(m_videocpu, z8002_device::NMI_LINE); IM6402(config, m_videouart, 0); m_videouart->set_rrc(0); diff --git a/src/mame/drivers/z100.cpp b/src/mame/drivers/z100.cpp index bdaaee47aaa..8fb1ea5f5cd 100644 --- a/src/mame/drivers/z100.cpp +++ b/src/mame/drivers/z100.cpp @@ -702,7 +702,7 @@ void z100_state::z100(machine_config &config) I8085A(config, "cpu85", 10_MHz_XTAL).set_disable(); - I8041(config, "upi", 6_MHz_XTAL).set_disable(); + I8041(config, "kbdc", 6_MHz_XTAL); // TODO: keyboard LLE /* video hardware */ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); @@ -776,8 +776,8 @@ ROM_START( z100 ) ROM_REGION( 0x4000, "ipl", 0 ) ROM_LOAD( "intel-d27128-1.bin", 0x0000, 0x4000, CRC(b21f0392) SHA1(69e492891cceb143a685315efe0752981a2d8143)) - ROM_REGION( 0x0400, "upi", ROMREGION_ERASE00 ) // 8041A keyboard controller - ROM_LOAD( "444-109.u284", 0x0000, 0x0400, NO_DUMP ) + ROM_REGION( 0x0400, "kbdc", ROMREGION_ERASE00 ) // 8041A keyboard controller + ROM_LOAD( "444-109.u204", 0x0000, 0x0400, CRC(45181029) SHA1(0e89649364d25cf2d8669d2a293ee162e274cb64) ) ROM_REGION( 0x0100, "vrmm", 0 ) // Video RAM Mapping Module ROM_LOAD( "444-127.u370", 0x0000, 0x0100, CRC(ac386f6b) SHA1(2b62b939d704d90edf59923a8a1a51ef1902f4d7) BAD_DUMP ) // typed in from manual diff --git a/src/mame/includes/galaga.h b/src/mame/includes/galaga.h index edc973034df..2a8b3faa780 100644 --- a/src/mame/includes/galaga.h +++ b/src/mame/includes/galaga.h @@ -63,6 +63,8 @@ public: void galaga_mem4(address_map &map); void gatsbee_main_map(address_map &map); + void starfield_init(); + protected: virtual void machine_start() override; virtual void machine_reset() override; diff --git a/src/mame/includes/pk8020.h b/src/mame/includes/pk8020.h index 23ffb6f3cd5..ac1036b11c9 100644 --- a/src/mame/includes/pk8020.h +++ b/src/mame/includes/pk8020.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Miodrag Milanovic +// copyright-holders:Miodrag Milanovic, AJR /***************************************************************************** * * includes/pk8020.h @@ -12,10 +12,10 @@ #include "imagedev/cassette.h" #include "imagedev/floppy.h" +#include "machine/bankdev.h" #include "machine/i8251.h" -#include "machine/i8255.h" #include "machine/pic8259.h" -#include "machine/pit8253.h" +#include "machine/pla.h" #include "machine/ram.h" #include "machine/wd_fdc.h" #include "sound/spkrdev.h" @@ -29,22 +29,17 @@ public: pk8020_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), - m_ppi8255_1(*this, "ppi8255_1"), - m_ppi8255_2(*this, "ppi8255_2"), - m_ppi8255_3(*this, "ppi8255_3"), - m_rs232(*this, "i8251line"), - m_lan(*this, "i8251lan"), + m_decplm(*this, "decplm"), + m_devbank(*this, "devbank"), m_ram(*this, RAM_TAG), - m_wd1793(*this, "wd1793"), - m_floppy0(*this, "wd1793:0"), - m_floppy1(*this, "wd1793:1"), - m_floppy2(*this, "wd1793:2"), - m_floppy3(*this, "wd1793:3"), - m_pit8253(*this, "pit8253"), - m_pic8259(*this, "pic8259"), + m_ios(*this, "ios%u", 1U), + m_fdc(*this, "fdc"), + m_floppy(*this, "fdc:%u", 0U), + m_inr(*this, "inr"), m_speaker(*this, "speaker"), m_region_maincpu(*this, "maincpu"), m_region_gfx1(*this, "gfx1"), + m_io_port(*this, "LINE%u", 0U), m_palette(*this, "palette") { } @@ -53,34 +48,40 @@ public: protected: virtual void machine_start() override; virtual void machine_reset() override; + virtual void video_start() override; private: DECLARE_FLOPPY_FORMATS(floppy_formats); - DECLARE_READ8_MEMBER(keyboard_r); - DECLARE_READ8_MEMBER(sysreg_r); - DECLARE_WRITE8_MEMBER(sysreg_w); - DECLARE_READ8_MEMBER(text_r); - DECLARE_WRITE8_MEMBER(text_w); - DECLARE_READ8_MEMBER(gzu_r); - DECLARE_WRITE8_MEMBER(gzu_w); - DECLARE_READ8_MEMBER(devices_r); - DECLARE_WRITE8_MEMBER(devices_w); + uint8_t keyboard_r(offs_t offset); + void sysreg_w(offs_t offset, uint8_t data); + void color_w(uint8_t data); + void palette_w(uint8_t data); + void video_page_w(uint8_t data); + uint8_t text_r(offs_t offset); + void text_w(offs_t offset, uint8_t data); + uint8_t gzu_r(offs_t offset); + void gzu_w(offs_t offset, uint8_t data); + uint8_t devices_r(offs_t offset); + void devices_w(offs_t offset, uint8_t data); + uint8_t memory_r(offs_t offset); + void memory_w(offs_t offset, uint8_t data); void pk8020_palette(palette_device &palette) const; uint32_t screen_update_pk8020(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(pk8020_interrupt); - DECLARE_READ8_MEMBER(pk8020_porta_r); - DECLARE_WRITE8_MEMBER(pk8020_portc_w); - DECLARE_WRITE8_MEMBER(pk8020_portb_w); - DECLARE_READ8_MEMBER(pk8020_portc_r); - DECLARE_WRITE8_MEMBER(pk8020_2_portc_w); - DECLARE_WRITE_LINE_MEMBER(pk8020_pit_out0); - DECLARE_WRITE_LINE_MEMBER(pk8020_pit_out1); - void pk8020_set_bank(uint8_t data); + uint8_t ppi_porta_r(); + void floppy_control_w(uint8_t data); + void ppi_2_portc_w(uint8_t data); + DECLARE_WRITE_LINE_MEMBER(pit_out0); + + static const char *plm_select_name(uint8_t data); + void log_bank_select(uint8_t bank, offs_t start, offs_t end, uint8_t rdecplm, uint8_t wdecplm); void pk8020_io(address_map &map); void pk8020_mem(address_map &map); + void devices_map(address_map &map); + uint8_t m_bank_select; uint8_t m_color; uint8_t m_video_page; uint8_t m_wide; @@ -89,28 +90,21 @@ private: uint8_t m_text_attr; uint8_t m_takt; uint8_t m_video_page_access; - uint8_t m_portc_data; uint8_t m_sound_gate; uint8_t m_sound_level; required_device<cpu_device> m_maincpu; - required_device<i8255_device> m_ppi8255_1; - required_device<i8255_device> m_ppi8255_2; - required_device<i8255_device> m_ppi8255_3; - required_device<i8251_device> m_rs232; - required_device<i8251_device> m_lan; + required_device<pls100_device> m_decplm; + required_device<address_map_bank_device> m_devbank; required_device<ram_device> m_ram; - required_device<fd1793_device> m_wd1793; - required_device<floppy_connector> m_floppy0; - required_device<floppy_connector> m_floppy1; - required_device<floppy_connector> m_floppy2; - required_device<floppy_connector> m_floppy3; - required_device<pit8253_device> m_pit8253; - required_device<pic8259_device> m_pic8259; + required_device_array<i8251_device, 2> m_ios; + required_device<kr1818vg93_device> m_fdc; + required_device_array<floppy_connector, 4> m_floppy; + required_device<pic8259_device> m_inr; required_device<speaker_sound_device> m_speaker; required_memory_region m_region_maincpu; required_region_ptr<uint8_t> m_region_gfx1; - ioport_port *m_io_port[16]; + required_ioport_array<16> m_io_port; required_device<palette_device> m_palette; }; diff --git a/src/mame/includes/raiden2.h b/src/mame/includes/raiden2.h index 11012270e92..aacca62d6f1 100644 --- a/src/mame/includes/raiden2.h +++ b/src/mame/includes/raiden2.h @@ -7,6 +7,7 @@ #include "audio/seibu.h" #include "machine/seibucop/seibucop.h" +#include "video/bufsprite.h" #include "video/seibu_crtc.h" #include "emupal.h" #include "screen.h" @@ -62,7 +63,7 @@ protected: std::unique_ptr<u16[]> m_mid_data; std::unique_ptr<u16[]> m_text_data; // private buffers, allocated in init std::unique_ptr<u16[]> m_palette_data; - required_shared_ptr<u16> m_spriteram; + required_device<buffered_spriteram16_device> m_spriteram; required_device<cpu_device> m_maincpu; optional_device<seibu_sound_device> m_seibu_sound; required_device<gfxdecode_device> m_gfxdecode; diff --git a/src/mame/includes/seta.h b/src/mame/includes/seta.h index 387f4591674..22e07968d40 100644 --- a/src/mame/includes/seta.h +++ b/src/mame/includes/seta.h @@ -378,7 +378,7 @@ private: void kiwame_map(address_map &map); required_device<tmp68301_device> m_maincpu; - required_ioport_array<5> m_key; + required_ioport_array<10> m_key; uint16_t m_kiwame_row_select; }; diff --git a/src/mame/machine/hpc3.cpp b/src/mame/machine/hpc3.cpp index 8cc75dfa594..164c6c933fc 100644 --- a/src/mame/machine/hpc3.cpp +++ b/src/mame/machine/hpc3.cpp @@ -414,11 +414,11 @@ READ32_MEMBER(hpc3_device::pbus4_r) break; case 0x0014/4: ret = m_ioc2->get_map_int_mask(0); - LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 0 Read: %08x & %08x\n", machine().describe_context(), ret, mem_mask); + LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 0 Mask Read: %08x & %08x\n", machine().describe_context(), ret, mem_mask); break; case 0x0018/4: ret = m_ioc2->get_map_int_mask(1); - LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 1 Read: %08x & %08x\n", machine().describe_context(), ret, mem_mask); + LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 1 Mask Read: %08x & %08x\n", machine().describe_context(), ret, mem_mask); break; case 0x0030/4: ret = m_ioc2->get_pit_reg(0); @@ -457,11 +457,11 @@ WRITE32_MEMBER(hpc3_device::pbus4_w) break; case 0x0014/4: m_ioc2->set_map_int_mask(0, data); - LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 0 Write: %08x & %08x\n", machine().describe_context(), data, mem_mask); + LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 0 Mask Write: %08x & %08x\n", machine().describe_context(), data, mem_mask); break; case 0x0018/4: m_ioc2->set_map_int_mask(1, data); - LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 1 Write: %08x & %08x\n", machine().describe_context(), data, mem_mask); + LOGMASKED(LOG_PBUS4, "%s: HPC3 INT3 Mapped Interrupt 1 Mask Write: %08x & %08x\n", machine().describe_context(), data, mem_mask); break; case 0x0020/4: m_ioc2->set_timer_int_clear(data); diff --git a/src/mame/machine/ioc2.cpp b/src/mame/machine/ioc2.cpp index ff9c9fc80a9..5c5d1b3355b 100644 --- a/src/mame/machine/ioc2.cpp +++ b/src/mame/machine/ioc2.cpp @@ -23,7 +23,7 @@ #define LOG_PIT (1 << 10) #define LOG_IRQS (1 << 11) #define LOG_ALL (LOG_PI1 | LOG_SERIAL | LOG_MOUSEKBD | LOG_PANEL | LOG_SYSID | LOG_READ | LOG_DMA_SEL | LOG_RESET | LOG_WRITE | LOG_INT3 | LOG_PIT | LOG_IRQS) -#define LOG_DEFAULT (LOG_ALL & ~(LOG_SYSID | LOG_MOUSEKBD)) +#define LOG_DEFAULT (LOG_ALL & ~(LOG_SYSID)) #define VERBOSE (0) #include "logmacro.h" @@ -238,23 +238,31 @@ void ioc2_device::set_mappable_int(uint8_t mask, bool state) const uint8_t new0 = m_int3_map_mask_reg[0] & m_int3_map_status_reg; if (old0 ^ new0) { - LOGMASKED(LOG_IRQS, "%sing Mappable interrupt mask %02x, interrupt status was %02x, now %02x, %sing mappable0\n", state ? "Rais" : "Lower", mask, old, - m_int3_map_status_reg, (m_int3_map_mask_reg[0] & m_int3_map_status_reg) ? "rais" : "lower"); - if (m_int3_map_mask_reg[0] & m_int3_map_status_reg) - raise_local_irq(0, INT3_LOCAL0_MAPPABLE0); - else - lower_local_irq(0, INT3_LOCAL0_MAPPABLE0); + check_mappable_interrupt(0); } const uint8_t new1 = m_int3_map_mask_reg[1] & m_int3_map_status_reg; if (old1 ^ new1) { - LOGMASKED(LOG_IRQS, "%sing Mappable interrupt mask %02x, interrupt status was %02x, now %02x, %sing mappable1\n", state ? "Rais" : "Lower", mask, old, - m_int3_map_status_reg, (m_int3_map_mask_reg[0] & m_int3_map_status_reg) ? "rais" : "lower"); - if (m_int3_map_mask_reg[1] & m_int3_map_status_reg) - raise_local_irq(1, INT3_LOCAL1_MAPPABLE1); + check_mappable_interrupt(1); + } +} + +void ioc2_device::check_mappable_interrupt(int channel) +{ + if (channel == 0) + { + if (m_int3_map_mask_reg[channel] & m_int3_map_status_reg) + raise_local_irq(channel, INT3_LOCAL0_MAPPABLE0); + else + lower_local_irq(channel, INT3_LOCAL0_MAPPABLE0); + } + else + { + if (m_int3_map_mask_reg[channel] & m_int3_map_status_reg) + raise_local_irq(channel, INT3_LOCAL1_MAPPABLE1); else - lower_local_irq(1, INT3_LOCAL1_MAPPABLE1); + lower_local_irq(channel, INT3_LOCAL1_MAPPABLE1); } } @@ -330,13 +338,13 @@ READ32_MEMBER(ioc2_device::read) case KBD_MOUSE_REGS1: { - const uint8_t data = m_kbdc->data_r(space, (offset - KBD_MOUSE_REGS1) * 4); + const uint8_t data = m_kbdc->data_r(space, 0); LOGMASKED(LOG_MOUSEKBD, "%s: Read Keyboard/Mouse Register 1: %02x\n", machine().describe_context(), data); return data; } case KBD_MOUSE_REGS2: { - const uint8_t data = m_kbdc->data_r(space, (offset - KBD_MOUSE_REGS1) * 4); + const uint8_t data = m_kbdc->data_r(space, 4); LOGMASKED(LOG_MOUSEKBD, "%s: Read Keyboard/Mouse Register 2: %02x\n", machine().describe_context(), data); return data; } @@ -385,64 +393,44 @@ READ32_MEMBER(ioc2_device::read) return m_write_reg; case INT3_LOCAL0_STATUS_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Local0 Status Register: %02x\n", machine().describe_context(), m_int3_local_status_reg[0]); return m_int3_local_status_reg[0]; - } case INT3_LOCAL0_MASK_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Local0 Mask Register: %02x\n", machine().describe_context(), m_int3_local_mask_reg[0]); return m_int3_local_mask_reg[0]; - } case INT3_LOCAL1_STATUS_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Local1 Status Register: %02x\n", machine().describe_context(), m_int3_local_status_reg[1]); return m_int3_local_status_reg[1]; - } case INT3_LOCAL1_MASK_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Local1 Mask Register: %02x\n", machine().describe_context(), m_int3_local_mask_reg[1]); return m_int3_local_mask_reg[1]; - } case INT3_MAP_STATUS_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Map Status Register: %02x\n", machine().describe_context(), m_int3_map_status_reg); return m_int3_map_status_reg; - } case INT3_MAP_MASK0_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Map Mask0 Register: %02x\n", machine().describe_context(), m_int3_map_mask_reg[0]); return m_int3_map_mask_reg[0]; - } case INT3_MAP_MASK1_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Map Mask1 Register: %02x\n", machine().describe_context(), m_int3_map_mask_reg[1]); return m_int3_map_mask_reg[1]; - } case INT3_MAP_POLARITY_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Map Polarity Register: %02x\n", machine().describe_context(), m_int3_map_pol_reg); return m_int3_map_pol_reg; - } case INT3_TIMER_CLEAR_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Timer Clear (ignored)\n", machine().describe_context()); return 0; - } case INT3_ERROR_STATUS_REG: - { LOGMASKED(LOG_INT3, "%s: Read Interrupt Error Status Register: %02x\n", machine().describe_context(), m_int3_err_status_reg); return m_int3_err_status_reg; - } case TIMER_COUNT0_REG: { @@ -514,28 +502,28 @@ WRITE32_MEMBER( ioc2_device::write ) case SERIAL1_CMD_REG: LOGMASKED(LOG_SERIAL, "%s: Write Serial 1 Command Register: %02x\n", machine().describe_context(), (uint8_t)data); - m_scc->ba_cd_w(space, (offset - SERIAL1_CMD_REG) ^ 3, data & 0xff); + m_scc->ba_cd_w(space, 3, data & 0xff); return; case SERIAL1_DATA_REG: LOGMASKED(LOG_SERIAL, "%s: Write Serial 1 Data Register: %02x\n", machine().describe_context(), (uint8_t)data); - m_scc->ba_cd_w(space, (offset - SERIAL1_CMD_REG) ^ 3, data & 0xff); + m_scc->ba_cd_w(space, 2, data & 0xff); return; case SERIAL2_CMD_REG: LOGMASKED(LOG_SERIAL, "%s: Write Serial 2 Command Register: %02x\n", machine().describe_context(), (uint8_t)data); - m_scc->ba_cd_w(space, (offset - SERIAL1_CMD_REG) ^ 3, data & 0xff); + m_scc->ba_cd_w(space, 1, data & 0xff); return; case SERIAL2_DATA_REG: LOGMASKED(LOG_SERIAL, "%s: Write Serial 2 Data Register: %02x\n", machine().describe_context(), (uint8_t)data); - m_scc->ba_cd_w(space, (offset - SERIAL1_CMD_REG) ^ 3, data & 0xff); + m_scc->ba_cd_w(space, 0, data & 0xff); return; case KBD_MOUSE_REGS1: LOGMASKED(LOG_MOUSEKBD, "%s: Write Keyboard/Mouse Register 1: %02x\n", machine().describe_context(), (uint8_t)data); - m_kbdc->data_w(space, (offset - KBD_MOUSE_REGS1) * 4, data & 0xff); + m_kbdc->data_w(space, 0, data & 0xff); return; case KBD_MOUSE_REGS2: LOGMASKED(LOG_MOUSEKBD, "%s: Write Keyboard/Mouse Register 2: %02x\n", machine().describe_context(), (uint8_t)data); - m_kbdc->data_w(space, (offset - KBD_MOUSE_REGS1) * 4, data & 0xff); + m_kbdc->data_w(space, 4, data & 0xff); return; case PANEL_REG: @@ -575,7 +563,7 @@ WRITE32_MEMBER( ioc2_device::write ) return; case WRITE_REG: - LOGMASKED(LOG_RESET, "%s: Write Write Register: %02x\n", machine().describe_context(), (uint8_t)data); + LOGMASKED(LOG_WRITE, "%s: Write Write Register: %02x\n", machine().describe_context(), (uint8_t)data); m_write_reg = data; return; @@ -587,43 +575,31 @@ WRITE32_MEMBER( ioc2_device::write ) return; case INT3_LOCAL0_MASK_REG: - { LOGMASKED(LOG_INT3, "%s: Write Interrupt Local0 Mask Register: %02x\n", machine().describe_context(), (uint8_t)data); set_local_int_mask(0, data); return; - } - case INT3_LOCAL1_MASK_REG: - { LOGMASKED(LOG_INT3, "%s: Write Interrupt Local1 Mask Register: %02x\n", machine().describe_context(), (uint8_t)data); set_local_int_mask(1, data); return; - } case INT3_MAP_MASK0_REG: - // TODO: Implement mappable interrupts LOGMASKED(LOG_INT3, "%s: Write Interrupt Map Mask0 Register: %02x\n", machine().describe_context(), (uint8_t)data); set_map_int_mask(0, data); return; - case INT3_MAP_MASK1_REG: - // TODO: Implement mappable interrupts LOGMASKED(LOG_INT3, "%s: Write Interrupt Map Mask1 Register: %02x\n", machine().describe_context(), (uint8_t)data); set_map_int_mask(1, data); return; - case INT3_MAP_POLARITY_REG: // TODO: Mappable interrupt polarity select LOGMASKED(LOG_INT3, "%s: Write Interrupt Map Polarity Register: %02x\n", machine().describe_context(), (uint8_t)data); m_int3_map_pol_reg = data; return; - case INT3_TIMER_CLEAR_REG: - { LOGMASKED(LOG_INT3, "%s: Write Interrupt Timer Clear Register: %02x\n", machine().describe_context(), (uint8_t)data); set_timer_int_clear(data); return; - } case TIMER_COUNT0_REG: LOGMASKED(LOG_PIT, "%s: Write Timer Count0 Register: %02x\n", machine().describe_context(), (uint8_t)data); @@ -660,6 +636,7 @@ void ioc2_device::set_local_int_mask(int channel, uint32_t mask) void ioc2_device::set_map_int_mask(int channel, uint32_t mask) { m_int3_map_mask_reg[channel] = (uint8_t)mask; + check_mappable_interrupt(channel); } void ioc2_device::set_timer_int_clear(uint32_t data) diff --git a/src/mame/machine/ioc2.h b/src/mame/machine/ioc2.h index 5e99996e7c6..d53012010dc 100644 --- a/src/mame/machine/ioc2.h +++ b/src/mame/machine/ioc2.h @@ -32,7 +32,7 @@ public: void raise_local_irq(int channel, uint8_t mask); void lower_local_irq(int channel, uint8_t mask); - enum + enum : uint8_t { INT3_LOCAL0_FIFO = 0x01, INT3_LOCAL0_SCSI0 = 0x02, @@ -44,7 +44,7 @@ public: INT3_LOCAL0_MAPPABLE0 = 0x80, }; - enum + enum : uint8_t { INT3_LOCAL1_GP0 = 0x01, INT3_LOCAL1_PANEL = 0x02, @@ -83,6 +83,7 @@ protected: DECLARE_WRITE_LINE_MEMBER(duart_int_w); void set_mappable_int(uint8_t mask, bool state); + void check_mappable_interrupt(int channel); enum { diff --git a/src/mame/machine/m24_z8000.cpp b/src/mame/machine/m24_z8000.cpp index 062dc11be3f..35e2ab879cd 100644 --- a/src/mame/machine/m24_z8000.cpp +++ b/src/mame/machine/m24_z8000.cpp @@ -187,7 +187,7 @@ IRQ_CALLBACK_MEMBER(m24_z8000_device::int_cb) { if (!irqline) { - m_z8000->set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); + m_z8000->set_input_line(z8001_device::NVI_LINE, CLEAR_LINE); return 0xff; // NVI, value ignored } else @@ -227,5 +227,5 @@ WRITE_LINE_MEMBER(m24_z8000_device::mo_w) WRITE_LINE_MEMBER(m24_z8000_device::timer_irq_w) { m_timer_irq = state ? true : false; - m_z8000->set_input_line(INPUT_LINE_IRQ0, state ? ASSERT_LINE : CLEAR_LINE); + m_z8000->set_input_line(z8001_device::NVI_LINE, state ? ASSERT_LINE : CLEAR_LINE); } diff --git a/src/mame/machine/pk8020.cpp b/src/mame/machine/pk8020.cpp index 634735ecf2f..ba719d13f0d 100644 --- a/src/mame/machine/pk8020.cpp +++ b/src/mame/machine/pk8020.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Miodrag Milanovic +// copyright-holders:Miodrag Milanovic, AJR /*************************************************************************** PK-8020 driver by Miodrag Milanovic @@ -12,819 +12,106 @@ #include "emu.h" #include "includes/pk8020.h" -#include "cpu/i8085/i8085.h" +#define DESCRIBE_DECPLM 1 -READ8_MEMBER(pk8020_state::keyboard_r) -{ - uint8_t retVal=0x00; - uint8_t line = 0; - if (offset & 0x100) line=8; - - if (offset & 0x0001) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0002) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0004) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0008) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0010) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0020) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0040) retVal|=m_io_port[line]->read(); - line++; - if (offset & 0x0080) retVal|=m_io_port[line]->read(); - line++; - - return retVal; -} -READ8_MEMBER(pk8020_state::sysreg_r) -{ - return m_ram->pointer()[offset]; -} -WRITE8_MEMBER(pk8020_state::sysreg_w) +uint8_t pk8020_state::keyboard_r(offs_t offset) { - if (BIT(offset,7)==0) { - pk8020_set_bank(data >> 2); - } else if (BIT(offset,6)==0) { - // Color - m_color = data; - } else if (BIT(offset,2)==0) { - // Palette set - uint8_t number = data & 0x0f; - uint8_t color = data >> 4; - uint8_t i = (color & 0x08) ? 0x3F : 0; - uint8_t r = ((color & 0x04) ? 0xC0 : 0) + i; - uint8_t g = ((color & 0x02) ? 0xC0 : 0) + i; - uint8_t b = ((color & 0x01) ? 0xC0 : 0) + i; - m_palette->set_pen_color( number, rgb_t(r,g,b) ); + uint8_t result = 0xff; + + if (BIT(offset, 8)) + { + for (uint8_t line = 8; line < 16; line++) + if (BIT(offset, line - 8)) + result &= m_io_port[line]->read(); + } + else + { + for (uint8_t line = 0; line < 8; line++) + if (BIT(offset, line)) + result &= m_io_port[line]->read(); } -} -READ8_MEMBER(pk8020_state::text_r) -{ - if (m_attr == 3) m_text_attr=m_ram->pointer()[0x40400+offset]; - return m_ram->pointer()[0x40000+offset]; + return result ^ 0xff; } -WRITE8_MEMBER(pk8020_state::text_w) +void pk8020_state::sysreg_w(offs_t offset, uint8_t data) { - uint8_t *ram = m_ram->pointer(); - ram[0x40000+offset] = data; - switch (m_attr) { - case 0: break; - case 1: ram[0x40400+offset]=0x01;break; - case 2: ram[0x40400+offset]=0x00;break; - case 3: ram[0x40400+offset]=m_text_attr;break; + if (!BIT(offset, 7)) + { + m_bank_select = data & 0xfc; + logerror("%s: Bank select = %02X\n", machine().describe_context(), (data >> 2) & 0x1f); } -} -READ8_MEMBER(pk8020_state::gzu_r) -{ - uint8_t *addr = m_ram->pointer() + 0x10000 + (m_video_page_access * 0xC000); - uint8_t p0 = addr[offset]; - uint8_t p1 = addr[offset + 0x4000]; - uint8_t p2 = addr[offset + 0x8000]; - uint8_t retVal = 0; - if(m_color & 0x80) { - // Color mode - if (!(m_color & 0x10)) { - p0 ^= 0xff; - } - if (!(m_color & 0x20)) { - p1 ^= 0xff; - } - if (!(m_color & 0x40)) { - p2 ^= 0xff; - } - retVal = (p0 & p1 & p2) ^ 0xff; - } else { - // Plane mode - if (m_color & 0x10) { - retVal |= p0; - } - if (m_color & 0x20) { - retVal |= p1; - } - if (m_color & 0x40) { - retVal |= p2; - } - } - return retVal; + if (!BIT(offset, 6)) + color_w(data); + if (!BIT(offset, 2)) + palette_w(data); } -WRITE8_MEMBER(pk8020_state::gzu_w) +uint8_t pk8020_state::memory_r(offs_t offset) { - uint8_t *addr = m_ram->pointer() + 0x10000 + (m_video_page_access * 0xC000); - uint8_t *plane_0 = addr; - uint8_t *plane_1 = addr + 0x4000; - uint8_t *plane_2 = addr + 0x8000; + uint8_t select = m_decplm->read(bitswap<13>((offset & 0xff00) | m_bank_select, 2, 5, 6, 4, 12, 3, 13, 8, 9, 11, 15, 10, 14) | 0x8000); + uint8_t result = 0xff; - if(m_color & 0x80) - { - // Color mode - plane_0[offset] = (plane_0[offset] & ~data) | ((m_color & 2) ? data : 0); - plane_1[offset] = (plane_1[offset] & ~data) | ((m_color & 4) ? data : 0); - plane_2[offset] = (plane_2[offset] & ~data) | ((m_color & 8) ? data : 0); - } else { - // Plane mode - uint8_t mask = (m_color & 1) ? data : 0; - if (!(m_color & 0x02)) { - plane_0[offset] = (plane_0[offset] & ~data) | mask; - } - if (!(m_color & 0x04)) { - plane_1[offset] = (plane_1[offset] & ~data) | mask; - } - if (!(m_color & 0x08)) { - plane_2[offset] = (plane_2[offset] & ~data) | mask; - } - } -} + if (!BIT(select, 2)) + result &= m_region_maincpu->base()[offset & 0x1fff]; + if (!BIT(select, 3)) + result &= m_region_maincpu->base()[(offset & 0x1fff) | 0x2000]; + if (!BIT(select, 0)) + result &= m_region_maincpu->base()[(offset & 0x1fff) | 0x4000]; + if (!BIT(select, 1)) + result &= keyboard_r(offset); + if (!BIT(select, 4)) + result &= m_devbank->read8(offset); -READ8_MEMBER(pk8020_state::devices_r) -{ - switch(offset & 0x38) - { - case 0x00: return m_pit8253->read(offset & 3); - case 0x08: return m_ppi8255_3->read(offset & 3); - case 0x10: return m_rs232->read(offset & 1); - case 0x18: return m_wd1793->read(offset & 0x03); - case 0x20: return m_lan->read(offset & 1); - case 0x28: return m_pic8259->read(offset & 1); - case 0x30: return m_ppi8255_2->read(offset & 3); - case 0x38: return m_ppi8255_1->read(offset & 3); - } - return 0xff; -} + if ((select & 0xc0) == 0x00) + result &= m_ram->pointer()[offset]; + else if ((select & 0xc0) == 0x40) + result &= gzu_r(offset & 0x3fff); + else if ((select & 0xc0) == 0x80) + result &= text_r(offset & 0x3ff); -WRITE8_MEMBER(pk8020_state::devices_w) -{ - switch(offset & 0x38) - { - case 0x00: m_pit8253->write(offset & 3, data); break; - case 0x08: m_ppi8255_3->write(offset & 3,data); break; - case 0x10: m_rs232->write(offset & 1, data); break; - case 0x18: m_wd1793->write(offset & 0x03, data); break; - case 0x20: m_lan->write(offset & 1, data); break; - case 0x28: m_pic8259->write(offset & 1,data);break; - case 0x30: m_ppi8255_2->write(offset & 3,data); break; - case 0x38: m_ppi8255_1->write(offset & 3,data); break; - } + return result; } -void pk8020_state::pk8020_set_bank(uint8_t data) +void pk8020_state::memory_w(offs_t offset, uint8_t data) { - address_space &space = m_maincpu->space(AS_PROGRAM); - uint8_t *mem = m_region_maincpu->base(); - uint8_t *ram = m_ram->pointer(); - - switch(data & 0x1F) { - case 0x00 : - { - // ROM - space.install_read_bank (0x0000, 0x37ff, "bank1"); - space.install_write_bank(0x0000, 0x37ff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // Keyboard - space.install_read_handler (0x3800, 0x39ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0x3800, 0x39ff, "bank3"); - membank("bank3")->set_base(ram + 0x3800); - // System reg - space.install_read_handler (0x3a00, 0x3aff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0x3a00, 0x3aff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0x3b00, 0x3bff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0x3b00, 0x3bff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0x3c00, 0x3fff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0x3c00, 0x3fff, write8_delegate(FUNC(pk8020_state::text_w),this)); - // RAM - space.install_read_bank (0x4000, 0xffff, "bank4"); - space.install_write_bank(0x4000, 0xffff, "bank5"); - membank("bank4")->set_base(ram + 0x4000); - membank("bank5")->set_base(ram + 0x4000); - } - break; - case 0x01 : { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xffff, "bank3"); - space.install_write_bank(0x2000, 0xffff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - } - break; - case 0x02 : { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xffff, "bank3"); - space.install_write_bank(0x4000, 0xffff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - } - break; - case 0x03 : { - // RAM - space.install_read_bank (0x0000, 0xffff, "bank1"); - space.install_write_bank(0x0000, 0xffff, "bank2"); - membank("bank1")->set_base(ram); - membank("bank2")->set_base(ram); - } - break; - case 0x04 : - case 0x05 : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xf7ff, "bank3"); - space.install_write_bank(0x2000, 0xf7ff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank5"); - membank("bank5")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x06 : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xf7ff, "bank3"); - space.install_write_bank(0x4000, 0xf7ff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank5"); - membank("bank5")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x07 : - { - // RAM - space.install_read_bank (0x0000, 0xf7ff, "bank1"); - space.install_write_bank(0x0000, 0xf7ff, "bank2"); - membank("bank1")->set_base(ram); - membank("bank2")->set_base(ram); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank3"); - membank("bank3")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x08 : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // Keyboard - space.install_read_handler (0x3800, 0x39ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0x3800, 0x39ff, "bank3"); - membank("bank3")->set_base(ram + 0x3800); - // System reg - space.install_read_handler (0x3a00, 0x3aff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0x3a00, 0x3aff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0x3b00, 0x3bff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0x3b00, 0x3bff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0x3c00, 0x3fff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0x3c00, 0x3fff, write8_delegate(FUNC(pk8020_state::text_w),this)); - // RAM - space.install_read_bank (0x4000, 0xbfff, "bank4"); - space.install_write_bank(0x4000, 0xbfff, "bank5"); - membank("bank4")->set_base(ram + 0x4000); - membank("bank5")->set_base(ram + 0x4000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - - } - break; - case 0x09 : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xbfff, "bank3"); - space.install_write_bank(0x2000, 0xbfff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x0A : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xbfff, "bank3"); - space.install_write_bank(0x4000, 0xbfff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x0B : - { - // RAM - space.install_read_bank (0x0000, 0xbfff, "bank1"); - space.install_write_bank(0x0000, 0xbfff, "bank2"); - membank("bank1")->set_base(ram + 0x0000); - membank("bank2")->set_base(ram + 0x0000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x0C : - case 0x0D : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0x3fff, "bank3"); - space.install_write_bank(0x2000, 0x3fff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // Video RAM - space.install_read_handler (0x4000, 0x7fff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0x4000, 0x7fff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - // RAM - space.install_read_bank (0x8000, 0xfdff, "bank5"); - space.install_write_bank(0x8000, 0xfdff, "bank6"); - membank("bank5")->set_base(ram + 0x8000); - membank("bank6")->set_base(ram + 0x8000); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x0E : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // Video RAM - space.install_read_handler (0x4000, 0x7fff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0x4000, 0x7fff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - // RAM - space.install_read_bank (0x8000, 0xfdff, "bank5"); - space.install_write_bank(0x8000, 0xfdff, "bank6"); - membank("bank5")->set_base(ram + 0x8000); - membank("bank6")->set_base(ram + 0x8000); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x0F : - { - // RAM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(ram + 0x0000); - membank("bank2")->set_base(ram + 0x0000); - // Video RAM - space.install_read_handler (0x4000, 0x7fff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0x4000, 0x7fff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - // RAM - space.install_read_bank (0x8000, 0xfdff, "bank3"); - space.install_write_bank(0x8000, 0xfdff, "bank4"); - membank("bank3")->set_base(ram + 0x8000); - membank("bank4")->set_base(ram + 0x8000); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x10 : - { - // ROM - space.install_read_bank (0x0000, 0x5fff, "bank1"); - space.install_write_bank(0x0000, 0x5fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x6000, 0xf7ff, "bank3"); - space.install_write_bank(0x6000, 0xf7ff, "bank4"); - membank("bank3")->set_base(ram + 0x6000); - membank("bank4")->set_base(ram + 0x6000); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank5"); - membank("bank5")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x11 : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xf7ff, "bank3"); - space.install_write_bank(0x2000, 0xf7ff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank5"); - membank("bank5")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x12 : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xf7ff, "bank3"); - space.install_write_bank(0x4000, 0xf7ff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank5"); - membank("bank5")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x13 : - { - // RAM - space.install_read_bank (0x0000, 0xf7ff, "bank1"); - space.install_write_bank(0x0000, 0xf7ff, "bank2"); - membank("bank1")->set_base(ram + 0x0000); - membank("bank2")->set_base(ram + 0x0000); - // Keyboard - space.install_read_handler (0xf800, 0xf9ff, read8_delegate(FUNC(pk8020_state::keyboard_r),this)); - space.install_write_bank(0xf800, 0xf9ff, "bank3"); - membank("bank3")->set_base(ram + 0xf800); - // System reg - space.install_read_handler (0xfa00, 0xfaff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xfa00, 0xfaff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Devices - space.install_read_handler (0xfb00, 0xfbff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfb00, 0xfbff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // Text Video Memory - space.install_read_handler (0xfc00, 0xffff, read8_delegate(FUNC(pk8020_state::text_r),this)); - space.install_write_handler(0xfc00, 0xffff, write8_delegate(FUNC(pk8020_state::text_w),this)); - } - break; - case 0x14 : - { - // ROM - space.install_read_bank (0x0000, 0x5fff, "bank1"); - space.install_write_bank(0x0000, 0x5fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x6000, 0xfdff, "bank3"); - space.install_write_bank(0x6000, 0xfdff, "bank4"); - membank("bank3")->set_base(ram + 0x6000); - membank("bank4")->set_base(ram + 0x6000); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x15 : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xfdff, "bank3"); - space.install_write_bank(0x2000, 0xfdff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x16 : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xfdff, "bank3"); - space.install_write_bank(0x4000, 0xfdff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x17 : - { - // RAM - space.install_read_bank (0x0000, 0xfdff, "bank1"); - space.install_write_bank(0x0000, 0xfdff, "bank2"); - membank("bank1")->set_base(ram); - membank("bank2")->set_base(ram); - // Devices - space.install_read_handler (0xfe00, 0xfeff, read8_delegate(FUNC(pk8020_state::devices_r),this)); - space.install_write_handler(0xfe00, 0xfeff, write8_delegate(FUNC(pk8020_state::devices_w),this)); - // System reg - space.install_read_handler (0xff00, 0xffff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xff00, 0xffff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - } - break; - case 0x18 : - { - // ROM - space.install_read_bank (0x0000, 0x5fff, "bank1"); - space.install_write_bank(0x0000, 0x5fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x6000, 0xbeff, "bank3"); - space.install_write_bank(0x6000, 0xbeff, "bank4"); - membank("bank3")->set_base(ram + 0x6000); - membank("bank4")->set_base(ram + 0x6000); - // System reg - space.install_read_handler (0xbf00, 0xbfff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xbf00, 0xbfff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x19 : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xbeff, "bank3"); - space.install_write_bank(0x2000, 0xbeff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // System reg - space.install_read_handler (0xbf00, 0xbfff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xbf00, 0xbfff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x1A : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xbeff, "bank3"); - space.install_write_bank(0x4000, 0xbeff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - // System reg - space.install_read_handler (0xbf00, 0xbfff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xbf00, 0xbfff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x1B : - { - // RAM - space.install_read_bank (0x0000, 0xbeff, "bank1"); - space.install_write_bank(0x0000, 0xbeff, "bank2"); - membank("bank1")->set_base(ram); - membank("bank2")->set_base(ram); - // System reg - space.install_read_handler (0xbf00, 0xbfff, read8_delegate(FUNC(pk8020_state::sysreg_r),this)); - space.install_write_handler(0xbf00, 0xbfff, write8_delegate(FUNC(pk8020_state::sysreg_w),this)); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x1C : - { - // ROM - space.install_read_bank (0x0000, 0x5fff, "bank1"); - space.install_write_bank(0x0000, 0x5fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x6000, 0xbfff, "bank3"); - space.install_write_bank(0x6000, 0xbfff, "bank4"); - membank("bank3")->set_base(ram + 0x6000); - membank("bank4")->set_base(ram + 0x6000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x1D : - { - // ROM - space.install_read_bank (0x0000, 0x1fff, "bank1"); - space.install_write_bank(0x0000, 0x1fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x2000, 0xbfff, "bank3"); - space.install_write_bank(0x2000, 0xbfff, "bank4"); - membank("bank3")->set_base(ram + 0x2000); - membank("bank4")->set_base(ram + 0x2000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x1E : - { - // ROM - space.install_read_bank (0x0000, 0x3fff, "bank1"); - space.install_write_bank(0x0000, 0x3fff, "bank2"); - membank("bank1")->set_base(mem + 0x10000); - membank("bank2")->set_base(ram + 0x0000); - // RAM - space.install_read_bank (0x4000, 0xbfff, "bank3"); - space.install_write_bank(0x4000, 0xbfff, "bank4"); - membank("bank3")->set_base(ram + 0x4000); - membank("bank4")->set_base(ram + 0x4000); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; - case 0x1F : - { - // RAM - space.install_read_bank (0x0000, 0xbfff, "bank1"); - space.install_write_bank(0x0000, 0xbfff, "bank2"); - membank("bank1")->set_base(ram); - membank("bank2")->set_base(ram); - // Video RAM - space.install_read_handler (0xc000, 0xffff, read8_delegate(FUNC(pk8020_state::gzu_r),this)); - space.install_write_handler(0xc000, 0xffff, write8_delegate(FUNC(pk8020_state::gzu_w),this)); - } - break; + uint8_t select = m_decplm->read(bitswap<13>((offset & 0xff00) | m_bank_select, 2, 5, 6, 4, 12, 3, 13, 8, 9, 11, 15, 10, 14) | 0x2000); - } -} + if (!BIT(select, 5)) + sysreg_w(offset, data); + if (!BIT(select, 4)) + m_devbank->write8(offset, data); -READ8_MEMBER(pk8020_state::pk8020_porta_r) -{ - return 0xf0 | (m_takt <<1) | (m_text_attr)<<3; + if ((select & 0xc0) == 0x00) + m_ram->pointer()[offset] = data; + else if ((select & 0xc0) == 0x40) + gzu_w(offset & 0x3fff, data); + else if ((select & 0xc0) == 0x80) + text_w(offset & 0x3ff, data); } -WRITE8_MEMBER(pk8020_state::pk8020_portc_w) +uint8_t pk8020_state::ppi_porta_r() { - m_video_page_access =(data>>6) & 3; - m_attr = (data >> 4) & 3; - m_wide = (data >> 3) & 1; - m_font = (data >> 2) & 1; - m_video_page = (data & 3); - - - m_portc_data = data; + return 0xf0 | (m_takt <<1) | (m_text_attr)<<3; } -WRITE8_MEMBER(pk8020_state::pk8020_portb_w) +void pk8020_state::floppy_control_w(uint8_t data) { floppy_image_device *floppy = nullptr; // Turn all motors off - if (m_floppy0->get_device()) m_floppy0->get_device()->mon_w(1); - if (m_floppy1->get_device()) m_floppy1->get_device()->mon_w(1); - if (m_floppy2->get_device()) m_floppy2->get_device()->mon_w(1); - if (m_floppy3->get_device()) m_floppy3->get_device()->mon_w(1); + for (int n = 0; n < 4; n++) + if (m_floppy[n]->get_device()) + m_floppy[n]->get_device()->mon_w(1); - if (BIT(data, 0)) floppy = m_floppy0->get_device(); - if (BIT(data, 1)) floppy = m_floppy1->get_device(); - if (BIT(data, 2)) floppy = m_floppy2->get_device(); - if (BIT(data, 3)) floppy = m_floppy3->get_device(); + for (int n = 0; n < 4; n++) + if (BIT(data, n)) + floppy = m_floppy[n]->get_device(); - m_wd1793->set_floppy(floppy); + m_fdc->set_floppy(floppy); if (floppy) { @@ -835,20 +122,15 @@ WRITE8_MEMBER(pk8020_state::pk8020_portb_w) // todo: at least bit 5 and bit 7 is connected to something too... } -READ8_MEMBER(pk8020_state::pk8020_portc_r) -{ - return m_portc_data; -} - -WRITE8_MEMBER(pk8020_state::pk8020_2_portc_w) +void pk8020_state::ppi_2_portc_w(uint8_t data) { m_sound_gate = BIT(data,3); m_speaker->level_w(m_sound_gate ? m_sound_level : 0); } -WRITE_LINE_MEMBER(pk8020_state::pk8020_pit_out0) +WRITE_LINE_MEMBER(pk8020_state::pit_out0) { m_sound_level = state; @@ -856,27 +138,88 @@ WRITE_LINE_MEMBER(pk8020_state::pk8020_pit_out0) } -WRITE_LINE_MEMBER(pk8020_state::pk8020_pit_out1) +const char *pk8020_state::plm_select_name(uint8_t data) { + switch (data) + { + case 0xfb: + case 0xf7: + case 0xfe: + return "ROM"; + + case 0x3f: + return "RAM"; + + case 0xfd: + return "keyboard"; + + case 0xdf: + return "system reg"; + + case 0xef: + return "devices"; + + case 0xbf: + return "text video memory"; + + case 0x7f: + return "video RAM"; + + default: + return "multiple/unknown"; + } } +void pk8020_state::log_bank_select(uint8_t bank, offs_t start, offs_t end, uint8_t rdecplm, uint8_t wdecplm) +{ + if (rdecplm == wdecplm) + logerror("Bank select %02X, %04X-%04Xh: read/write %s (%02X)\n", bank, start, end, plm_select_name(rdecplm), rdecplm); + else + logerror("Bank select %02X, %04X-%04Xh: read %s (%02X), write %s (%02X)\n", bank, start, end, plm_select_name(rdecplm), rdecplm, plm_select_name(wdecplm), wdecplm); +} void pk8020_state::machine_start() { - static const char *const keynames[] = { - "LINE0", "LINE1", "LINE2", "LINE3", "LINE4", "LINE5", "LINE6", "LINE7", - "LINE8", "LINE9", "LINE10", "LINE11", "LINE12", "LINE13", "LINE14", "LINE15" - }; + m_ios[0]->write_cts(0); + m_ios[1]->write_cts(0); + m_ios[1]->write_dsr(0); + m_takt = 0; + + save_item(NAME(m_bank_select)); + save_item(NAME(m_takt)); + save_item(NAME(m_sound_gate)); + save_item(NAME(m_sound_level)); - for ( int i = 0; i < 16; i++ ) + if (DESCRIBE_DECPLM) { - m_io_port[i] = ioport(keynames[i]); + for (uint8_t bank = 0; bank < 0x20; bank++) + { + uint8_t rdecplm = 0; + uint8_t wdecplm = 0; + offs_t start = 0x0000; + + for (offs_t offset = 0x0000; offset < 0x10000; offset += 0x100) + { + uint8_t rdecplm_test = m_decplm->read(bitswap<13>((offset & 0xff00) | (bank << 2), 2, 5, 6, 4, 12, 3, 13, 8, 9, 11, 15, 10, 14) | 0x8000); + uint8_t wdecplm_test = m_decplm->read(bitswap<13>((offset & 0xff00) | (bank << 2), 2, 5, 6, 4, 12, 3, 13, 8, 9, 11, 15, 10, 14) | 0x2000); + + if (rdecplm != rdecplm_test || wdecplm != wdecplm_test) + { + if (offset != 0x0000) + log_bank_select(bank, start, offset - 1, rdecplm, wdecplm); + rdecplm = rdecplm_test; + wdecplm = wdecplm_test; + start = offset; + } + } + log_bank_select(bank, start, 0xffff, rdecplm, wdecplm); + } } } void pk8020_state::machine_reset() { - pk8020_set_bank(0); + m_bank_select = 0; m_sound_gate = 0; m_sound_level = 0; @@ -885,5 +228,5 @@ void pk8020_state::machine_reset() INTERRUPT_GEN_MEMBER(pk8020_state::pk8020_interrupt) { m_takt ^= 1; - m_pic8259->ir4_w(1); + m_inr->ir4_w(1); } diff --git a/src/mame/machine/seibucop/seibucop_dma.hxx b/src/mame/machine/seibucop/seibucop_dma.hxx index 98b76b26c7f..e57e2c19d03 100644 --- a/src/mame/machine/seibucop/seibucop_dma.hxx +++ b/src/mame/machine/seibucop/seibucop_dma.hxx @@ -174,10 +174,10 @@ void raiden2cop_device::dma_zsorting(uint16_t data) } switch(cop_sort_param) { case 2: - std::sort(entries.begin(), entries.end(), [](const auto &a, const auto &b){ return a.sorting_key > b.sorting_key; }); + std::stable_sort(entries.begin(), entries.end(), [](const auto &a, const auto &b){ return a.sorting_key > b.sorting_key; }); break; case 1: - std::sort(entries.begin(), entries.end(), [](const auto &a, const auto &b){ return a.sorting_key < b.sorting_key; }); + std::stable_sort(entries.begin(), entries.end(), [](const auto &a, const auto &b){ return a.sorting_key < b.sorting_key; }); break; } diff --git a/src/mame/mame.lst b/src/mame/mame.lst index caca574df0d..530b08379ee 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -2398,24 +2398,30 @@ at386 // 19?? IBM AT 386 at486 // 19?? IBM AT 486 atvga // 19?? AT VGA at386sx // 19?? AT VGA 386sx -c286lt // 1990 Commodore Laptop 286-LT -csl286 // Commodore SL 286-16 +c286lt // 1990 Commodore Laptop 286-LT +csl286 // Commodore SL 286-16 c386sx16 // 1990 Commodore 386SX-16 -c386sxlt // 1992 Commodore Laptop C386SX-LT -dt386 // Commodore DT386 -dt486 // Commodore DT486 +c386sxlt // 1992 Commodore Laptop C386SX-LT +dt386 // Commodore DT386 +dt486 // Commodore DT486 pc30iii // Commodore PC 30-III pc40iii // Commodore PC 40-III -pc45iii // Commodore PC 45-III -pc50ii // Commodore PC 50-II -pc60iii // Commodore PC 60-III -pc70iii // Commodore PC 70-III +pc45iii // Commodore PC 45-III +pc50ii // Commodore PC 50-II +pc60iii // Commodore PC 60-III +pc70iii // Commodore PC 70-III +comt386 // Commodore Tower 386 +comt486 // Commodore Tower 486 mbc28 // Sanyo MBC-28 comportii // Compaq Portable II comportiii // Compaq Portable III comslt286 // Compaq SLT/286 dsys200 // Dell System 200 pcd2 // 1986 Siemens PCD-2 +pcd3nsx // Siemens-Nixdorf PCD-3Nsx +pcd4x // Siemens-Nixdorf PCD-4H and other 486 desktops and towers +pcd4nl // Siemens-Nixdorf PCD-4NL 486 subnotebook +pcd4nd // Siemens-Nixdorf 486 notebook ct386sx // ec1842 // ec1849 // @@ -2427,18 +2433,24 @@ ibm5170 // 1984 IBM PC/AT 5170, original 6 MHz model ibm5170a // 1985 IBM PC/AT 5170, enhanced 8 MHz model ibmps1es // IBM PS/1 (Spanish) k286i // 1985 Kaypro 286i -m290 // Olivetti M290 +m290 // Olivetti M290 megapc // 1992 Amstrad plc megapcpl // megapcpla // AMI BIOS version with Winbond WINBUS chipset neat // 1989 New Enhanced AT chipset, AMI BIOS ncrpc8 // 1986 NCR PC-8 +n8810m15 // Nixdorf 8810 M15 Laptop - PC07 +n8810m16c // Nixdorf 8810 M16 Laptop - PC17 - CGA version +n8810m16v // Nixdorf 8810 M16 Laptop - PC17 - VGA version +n8810m30 // Nixdorf 8810 M30 n8810m55 // 1986 Nixdorf 8810 M55 //nws286 // 1988 Nokia WS286 pc2386 // qi600 // 1988 Apricot Qi 600 (Neptune Motherboard qi900 // 1990 Apricot Qi 900 (Scorpion Motherboard) t2000sx // +walk386sx // Triumph-Adler Walkstation 386 SX +walk386dx // Triumph-Adler Walkstation 386 DX xb42639 // 1989 Apricot XEN-S (Venus I Motherboard 286) (Bios:3.10.17i) xb42639a // 1990 Apricot XEN-S (Venus II Motherboard 286) (Bios:1.02.17) xb42663 // 1988 Apricot Qi 300 (Rev D,E & F Motherboard) @@ -10098,6 +10110,7 @@ mercenario // bootleg @source:compc.cpp compc10 // 1984 Commodore PC-10, PC-20 and PC-30 pc10iii // 1987 Commodore PC-10 III +compc1 // 1984 Commodore PC-1 @source:compgolf.cpp compgolf // (c) 1985 Data East Corporation (Japan) @@ -15203,6 +15216,7 @@ trobhood // Tiger trobocop2 // Tiger trobocop3 // Tiger trockteer // Tiger +trshutvoy // Tronica trsrescue // Tronica tsddragon // Tiger tsf2010 // Tiger @@ -21389,10 +21403,11 @@ gunmast // (c) 1994 karatour // (c) 1992 Mitchell karatourj // (c) 1992 Mitchell ladykill // (c) 1993 Yanyaka + Mitchell license - (Arcade TV Game List - P.101, Right, 2 from Bottom) -lastfort // (c) 1994 +lastfort // (c) 1994 - VG420 PCB version lastforte // (c) 1994 lastfortea // (c) 1994 -lastfortg // (c) 1994 +lastfortg // (c) 1994 - VG460-(A) PCB version +lastfortj // (c) 1994 - VG460-(A) PCB version lastfortk // (c) 1994 moegonta // (c) 1993 Yanyaka (Japan) (Arcade TV Game List - P.101, Right, 2 from Bottom) mouja // (c) 1996 Etona (Japan) @@ -31274,7 +31289,6 @@ ataripc1 // Atari PC1 ataripc3 // Atari PC3 bw230 // 1985 Bondwell (CGA) cadd810 // CompuAdd 810 -compc1 // 1984 Commodore PC-1 comport // Compaq Portable dgone // 1984 Data General/One eagle1600 // @@ -35878,6 +35892,7 @@ iqunlimz // 1991 IQ Unlimited (Z80) profweis // 1988 (Yeno) Professor Weiss-Alles (Germany) socrates // 1988 Socrates Educational Video System (USA) socratfc // 1988 Socrates SAITOUT (French Canada) +vpainter // 1991 Video Painter @source:softbox.cpp softbox // diff --git a/src/mame/video/galaga.cpp b/src/mame/video/galaga.cpp index e7ed005f62f..58ae9e4533d 100644 --- a/src/mame/video/galaga.cpp +++ b/src/mame/video/galaga.cpp @@ -11,6 +11,12 @@ #include "emu.h" #include "includes/galaga.h" +#define LOG_DEBUG (1 << 0U) +#define LOG_ALL (LOG_DEBUG) + +#define VERBOSE (LOG_ALL) + +#include "logmacro.h" #define MAX_STARS 252 #define STARS_COLOR_BASE (64*4+64*4) @@ -376,7 +382,99 @@ void galaga_state::galaga_palette(palette_device &palette) const palette.set_pen_indirect(64*4 + 64*4 + i, 32 + i); } +/*************************************************************************** + + Star field documentation + + Couriersud, May 2019: + + The code below was manually applied based on a pull request from + Jindřich Makovička. He based his work on information published by + Wolfgang Scherr about the 05XX on pin4.at. + + Wolfgang shared is VHDL implementation with the MAME team. I have + created a spreadsheet implementation for his decode logic. + + Both implementations use the same Galois type LFSR( tap 15,12,10,5). + Using the same seed value, the following holds true: + + Decode_W(lfsr[t-4]) = Decode_J(lfsr[t]) + + The two decoding algorithm (Wolfgang, Jindřich) thus deliver the same + results but with a 4 clock difference. + + Jindřich's code filters out stars with y<4. This matches the starfield + measurements documented above. Wolfgang states that his code matches his + measurements and there are stars with y<4. + We need to have a closer look at this. + + Both implementations are complex compared to other star field gnerators + used in the industry. We thus now have two decoding solutions matching + the output. I wonder if there is a simpler one. + +***************************************************************************/ + +void galaga_state::starfield_init() +{ + const uint16_t feed = 0x9420; + int idx = 0; + for (uint16_t sf = 0; sf < 4; ++sf) + { + // starfield select flags + uint16_t sf1 = (sf >> 1) & 1; + uint16_t sf2 = sf & 1; + + uint16_t i = 0x70cc; + for (int cnt = 0; cnt < 65535; ++cnt) + { + // output enable lookup + uint16_t xor1 = i ^ (i >> 3); + uint16_t xor2 = xor1 ^ (i >> 2); + uint16_t oe = (sf1 ? 0 : 0x4000) | ((sf1 ^ sf2) ? 0 : 0x1000); + if ((i & 0x8007) == 0x8007 + && (~i & 0x2008) == 0x2008 + && (xor1 & 0x0100) == (sf1 ? 0 : 0x0100) + && (xor2 & 0x0040) == (sf2 ? 0 : 0x0040) + && (i & 0x5000) == oe + && cnt >= 256 * 4) + { + // color lookup + uint16_t xor3 = (i >> 1) ^ (i >> 6); + uint16_t clr = + (((i >> 9) & 0x07) + | ((xor3 ^ (i >> 4) ^ (i >> 7)) & 0x08) + | (~xor3 & 0x10) + | (((i >> 2) ^ (i >> 5)) & 0x20)) + ^ ((i & 0x4000) ? 0 : 0x24) + ^ ((((i >> 2) ^ i) & 0x1000) ? 0x21 : 0); +#if 0 + m_star_seed_tab[idx].x = cnt % 256; + m_star_seed_tab[idx].y = cnt / 256; + m_star_seed_tab[idx].col = clr; + m_star_seed_tab[idx].set = sf; +#else + int x = cnt % 256; + int y = cnt / 256; + int col = clr; + int set = sf; + + if ((x != s_star_seed_tab[idx].x) || (y != s_star_seed_tab[idx].y) + || (col != s_star_seed_tab[idx].col) || (s_star_seed_tab[idx].set != set)) + LOGMASKED(LOG_DEBUG, "Mismatch: %d %d %d %d %d %d %d %d\n", x, y, col, set, s_star_seed_tab[idx].x, + s_star_seed_tab[idx].y, s_star_seed_tab[idx].col, s_star_seed_tab[idx].set); +#endif + ++idx; + } + + // update the LFSR + if (i & 1) + i = (i >> 1) ^ feed; + else + i = (i >> 1); + } + } +} /*************************************************************************** @@ -433,6 +531,8 @@ VIDEO_START_MEMBER(galaga_state,galaga) save_item(NAME(m_stars_scrollx)); save_item(NAME(m_stars_scrolly)); save_item(NAME(m_galaga_gfxbank)); + + starfield_init(); } diff --git a/src/mame/video/pk8020.cpp b/src/mame/video/pk8020.cpp index c640cd501f9..b4915f1135b 100644 --- a/src/mame/video/pk8020.cpp +++ b/src/mame/video/pk8020.cpp @@ -11,7 +11,127 @@ #include "emu.h" #include "includes/pk8020.h" -#include "machine/ram.h" + +void pk8020_state::video_start() +{ + m_color = 0; + m_text_attr = 0; + + save_item(NAME(m_color)); + save_item(NAME(m_video_page)); + save_item(NAME(m_wide)); + save_item(NAME(m_font)); + save_item(NAME(m_attr)); + save_item(NAME(m_text_attr)); + save_item(NAME(m_video_page_access)); +} + +void pk8020_state::color_w(uint8_t data) +{ + // Color + m_color = data; +} + +void pk8020_state::palette_w(uint8_t data) +{ + // Palette set + uint8_t number = data & 0x0f; + uint8_t color = data >> 4; + uint8_t i = (color & 0x08) ? 0x3F : 0; + uint8_t r = ((color & 0x04) ? 0xC0 : 0) + i; + uint8_t g = ((color & 0x02) ? 0xC0 : 0) + i; + uint8_t b = ((color & 0x01) ? 0xC0 : 0) + i; + m_palette->set_pen_color( number, rgb_t(r,g,b) ); +} + +void pk8020_state::video_page_w(uint8_t data) +{ + m_video_page_access =(data>>6) & 3; + m_attr = (data >> 4) & 3; + m_wide = (data >> 3) & 1; + m_font = (data >> 2) & 1; + m_video_page = (data & 3); +} + +uint8_t pk8020_state::text_r(offs_t offset) +{ + if (m_attr == 3) m_text_attr=m_ram->pointer()[0x40400+offset]; + return m_ram->pointer()[0x40000+offset]; +} + +void pk8020_state::text_w(offs_t offset, uint8_t data) +{ + uint8_t *ram = m_ram->pointer(); + ram[0x40000+offset] = data; + switch (m_attr) { + case 0: break; + case 1: ram[0x40400+offset]=0x01;break; + case 2: ram[0x40400+offset]=0x00;break; + case 3: ram[0x40400+offset]=m_text_attr;break; + } +} + +uint8_t pk8020_state::gzu_r(offs_t offset) +{ + uint8_t *addr = m_ram->pointer() + 0x10000 + (m_video_page_access * 0xC000); + uint8_t p0 = addr[offset]; + uint8_t p1 = addr[offset + 0x4000]; + uint8_t p2 = addr[offset + 0x8000]; + uint8_t retVal = 0; + if(m_color & 0x80) { + // Color mode + if (!(m_color & 0x10)) { + p0 ^= 0xff; + } + if (!(m_color & 0x20)) { + p1 ^= 0xff; + } + if (!(m_color & 0x40)) { + p2 ^= 0xff; + } + retVal = (p0 & p1 & p2) ^ 0xff; + } else { + // Plane mode + if (m_color & 0x10) { + retVal |= p0; + } + if (m_color & 0x20) { + retVal |= p1; + } + if (m_color & 0x40) { + retVal |= p2; + } + } + return retVal; +} + +void pk8020_state::gzu_w(offs_t offset, uint8_t data) +{ + uint8_t *addr = m_ram->pointer() + 0x10000 + (m_video_page_access * 0xC000); + uint8_t *plane_0 = addr; + uint8_t *plane_1 = addr + 0x4000; + uint8_t *plane_2 = addr + 0x8000; + + if(m_color & 0x80) + { + // Color mode + plane_0[offset] = (plane_0[offset] & ~data) | ((m_color & 2) ? data : 0); + plane_1[offset] = (plane_1[offset] & ~data) | ((m_color & 4) ? data : 0); + plane_2[offset] = (plane_2[offset] & ~data) | ((m_color & 8) ? data : 0); + } else { + // Plane mode + uint8_t mask = (m_color & 1) ? data : 0; + if (!(m_color & 0x02)) { + plane_0[offset] = (plane_0[offset] & ~data) | mask; + } + if (!(m_color & 0x04)) { + plane_1[offset] = (plane_1[offset] & ~data) | mask; + } + if (!(m_color & 0x08)) { + plane_2[offset] = (plane_2[offset] & ~data) | mask; + } + } +} uint32_t pk8020_state::screen_update_pk8020(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { diff --git a/src/mame/video/raiden2.cpp b/src/mame/video/raiden2.cpp index 6c795891891..116ef9c0e78 100644 --- a/src/mame/video/raiden2.cpp +++ b/src/mame/video/raiden2.cpp @@ -40,7 +40,6 @@ WRITE16_MEMBER(raiden2_state::m_videoram_private_w) void raiden2_state::draw_sprites(const rectangle &cliprect) { - u16 *source = m_spriteram + (0x1000/2)-4; m_sprite_bitmap.fill(0xf, cliprect); gfx_element *gfx = m_gfxdecode->gfx(2); @@ -52,8 +51,9 @@ void raiden2_state::draw_sprites(const rectangle &cliprect) 06 yyyy yyyy yyyy yyyy y = ypos */ - while (source >= m_spriteram) + for (int srcindex = (m_spriteram->bytes()/2)-4; srcindex >= 0; srcindex -= 4) { + u16 *source = &m_spriteram->buffer()[srcindex]; int tile_number = source[1]; int sx = source[2]; int sy = source[3]; @@ -144,8 +144,6 @@ void raiden2_state::draw_sprites(const rectangle &cliprect) tile_number++; } } - - source -= 4; } } |