summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--hash/c64_cart.xml57
-rw-r--r--hash/c64_flop.xml21
-rw-r--r--hash/megadriv.xml4810
-rw-r--r--plugins/autofire/autofire_menu.lua295
-rw-r--r--plugins/autofire/autofire_save.lua86
-rw-r--r--plugins/autofire/init.lua95
-rw-r--r--plugins/autofire/plugin.json10
-rw-r--r--scripts/src/bus.lua6
-rw-r--r--src/devices/bus/a2bus/a2scsi.cpp2
-rw-r--r--src/devices/bus/bbc/rom/genie.cpp115
-rw-r--r--src/devices/bus/bbc/rom/genie.h48
-rw-r--r--src/devices/bus/bbc/rom/slot.cpp4
-rw-r--r--src/devices/bus/c64/buscard.cpp308
-rw-r--r--src/devices/bus/c64/buscard.h22
-rw-r--r--src/devices/bus/c64/buscard2.cpp215
-rw-r--r--src/devices/bus/c64/buscard2.h72
-rw-r--r--src/devices/bus/c64/exp.cpp4
-rw-r--r--src/devices/bus/c64/exp.h3
-rw-r--r--src/devices/bus/c64/fcc.cpp167
-rw-r--r--src/devices/bus/c64/fcc.h14
-rw-r--r--src/devices/bus/cbmiec/interpod.cpp47
-rw-r--r--src/devices/bus/cbmiec/interpod.h18
-rw-r--r--src/devices/bus/gio/newport.cpp39
-rw-r--r--src/devices/bus/isa/finalchs.cpp4
-rw-r--r--src/devices/bus/isa/tekram_dc820.cpp21
-rw-r--r--src/devices/bus/isa/tekram_dc820.h8
-rw-r--r--src/devices/bus/vcs_ctrl/ctrl.cpp2
-rw-r--r--src/devices/bus/vcs_ctrl/mouse.cpp107
-rw-r--r--src/devices/bus/vcs_ctrl/mouse.h56
-rw-r--r--src/devices/cpu/m6502/m6510.cpp124
-rw-r--r--src/devices/cpu/m6502/m6510.h32
-rw-r--r--src/devices/cpu/mips/r4000.cpp85
-rw-r--r--src/devices/cpu/mips/r4000.h3
-rw-r--r--src/devices/cpu/unsp/unsp_exxx.cpp2
-rw-r--r--src/devices/cpu/z8000/z8000.cpp225
-rw-r--r--src/devices/cpu/z8000/z8000.h73
-rw-r--r--src/devices/cpu/z8000/z8000ops.hxx627
-rw-r--r--src/devices/machine/i82355.cpp7
-rw-r--r--src/devices/machine/nscsi_cd.cpp33
-rw-r--r--src/devices/machine/nscsi_cd.h13
-rw-r--r--src/devices/machine/sunplus_gcm394.cpp51
-rw-r--r--src/devices/machine/sunplus_gcm394.h20
-rw-r--r--src/devices/machine/sunplus_gcm394_video.cpp229
-rw-r--r--src/devices/machine/sunplus_gcm394_video.h22
-rwxr-xr-xsrc/frontend/mame/luaengine.cpp66
-rw-r--r--src/lib/netlist/analog/nld_bjt.cpp18
-rw-r--r--src/lib/netlist/devices/nld_74161.cpp4
-rw-r--r--src/lib/netlist/devices/nld_7474.cpp4
-rw-r--r--src/lib/netlist/devices/nlid_system.h8
-rw-r--r--src/lib/netlist/macro/nlm_cd4xxx.cpp9
-rw-r--r--src/lib/netlist/macro/nlm_opamp.cpp4
-rw-r--r--src/lib/netlist/macro/nlm_ttl74xx.cpp2
-rw-r--r--src/lib/netlist/nl_base.h15
-rw-r--r--src/mame/drivers/at.cpp173
-rw-r--r--src/mame/drivers/c900.cpp21
-rw-r--r--src/mame/drivers/compc.cpp29
-rw-r--r--src/mame/drivers/eti660.cpp4
-rw-r--r--src/mame/drivers/firetrk.cpp2
-rw-r--r--src/mame/drivers/genpc.cpp5
-rw-r--r--src/mame/drivers/hh_sm510.cpp185
-rw-r--r--src/mame/drivers/m20.cpp4
-rw-r--r--src/mame/drivers/metro.cpp25
-rw-r--r--src/mame/drivers/microkit.cpp140
-rw-r--r--src/mame/drivers/mlanding.cpp300
-rw-r--r--src/mame/drivers/naomi.cpp3
-rw-r--r--src/mame/drivers/p8k.cpp2
-rw-r--r--src/mame/drivers/pc.cpp24
-rw-r--r--src/mame/drivers/pk8020.cpp378
-rw-r--r--src/mame/drivers/polepos.cpp9
-rw-r--r--src/mame/drivers/r2dx_v33.cpp14
-rw-r--r--src/mame/drivers/raiden2.cpp10
-rw-r--r--src/mame/drivers/royalmah.cpp74
-rw-r--r--src/mame/drivers/seta.cpp42
-rw-r--r--src/mame/drivers/socrates.cpp74
-rw-r--r--src/mame/drivers/splus.cpp6
-rw-r--r--src/mame/drivers/studio2.cpp6
-rw-r--r--src/mame/drivers/sunplus_gcm394.cpp62
-rw-r--r--src/mame/drivers/taito_f2.cpp1
-rw-r--r--src/mame/drivers/tmc1800.cpp16
-rw-r--r--src/mame/drivers/vip.cpp12
-rw-r--r--src/mame/drivers/wicat.cpp4
-rw-r--r--src/mame/drivers/z100.cpp6
-rw-r--r--src/mame/includes/galaga.h2
-rw-r--r--src/mame/includes/pk8020.h86
-rw-r--r--src/mame/includes/raiden2.h3
-rw-r--r--src/mame/includes/seta.h2
-rw-r--r--src/mame/machine/hpc3.cpp8
-rw-r--r--src/mame/machine/ioc2.cpp83
-rw-r--r--src/mame/machine/ioc2.h5
-rw-r--r--src/mame/machine/m24_z8000.cpp4
-rw-r--r--src/mame/machine/pk8020.cpp937
-rw-r--r--src/mame/machine/seibucop/seibucop_dma.hxx4
-rw-r--r--src/mame/mame.lst41
-rw-r--r--src/mame/video/galaga.cpp100
-rw-r--r--src/mame/video/pk8020.cpp122
-rw-r--r--src/mame/video/raiden2.cpp6
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>&lt;unknown&gt;</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>&lt;unknown&gt;</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 &amp; robin, the (prototype - apr 06, 1995).bin" size="2097152" crc="f05cf389" sha1="bb7ed12f68a7df4956891338d6db0f29acb0f5df" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 10, 1995).bin" size="2097152" crc="d4f3a070" sha1="27b06143ca3d31504e75429610acc34be4bbe514" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 11, 1995).bin" size="2097152" crc="b5b5a290" sha1="901fe36018b031ce6a226795ceb7fd868b28ead6" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 18, 1995).bin" size="2097152" crc="6874142b" sha1="5cb7d30f81de290da7cd5298a38acccb7ab1f9c7" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 19, 1995).bin" size="2097152" crc="7002da56" sha1="f76e8669934668abfe739c043a40cbf8ed24e78a" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 21, 1995).bin" size="2097152" crc="61f02f13" sha1="531973851bb71a589be3544952cf0f7694f8d072" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 22, 1995).bin" size="2097152" crc="eb8236b2" sha1="97c91de74e744ab0eb52bdcceffb79467a9c5474" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 24, 1995).bin" size="2097152" crc="253947f8" sha1="1dfd9a4fd06cbe6e28b2519e84b303dbe03a9674" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 26, 1995).bin" size="2097152" crc="bc79f7ee" sha1="6160fd2b45be920c68b31e2a88c27a967dde6d84" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 27, 1995).bin" size="2097152" crc="fdac8190" sha1="1a2bece0e3f66dcdd44b555ce45deda510b8ca3a" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - apr 28, 1995).bin" size="2097152" crc="27a1524b" sha1="2e41a3b9c64d93de1d05c830f6d8471edfc2090c" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (prototype - may 01, 1995).bin" size="2097152" crc="589aa203" sha1="10467cc121afd7d74699b3ab6b7243b370c09e47" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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 &amp; robin, the (usa).bin" size="2097152" crc="0caaa4ac" sha1="1da4b3fc92a6572e70d748ebad346aeb291f89f3" offset="0x000000"/>
+ <rom name="adventures of batman &amp; 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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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 &amp; seek game (usa).bin" size="1048576" crc="1efa9d53" sha1="64ebe54459267efaa400d801fc80be2097a6c60f" offset="0x000000"/>
+ <rom name="barney's hide &amp; 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 &amp; seek game (sep 18, 1993 build).bin" size="957482" crc="19d9dc81" sha1="405d1abe448e8d24786a5383f62e4e2833af392f" offset="0x000000" />
+ <rom name="barney's hide &amp; 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 &amp; Double Dragon (Box)"/>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" width="16" endianness="big" size="1048576">
- <rom name="battletoads &amp; double dragon (usa).bin" size="1048576" crc="8239dd17" sha1="5b79623e90806206e575b3f15499cab823065783" offset="0x000000"/>
+ <rom name="battletoads &amp; 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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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 &amp; mack as the global gladiators (usa).bin" size="1048576" crc="40f17bb3" sha1="4fd2818888a3c265e148e9be76525654e76347e4" offset="0x000000"/>
+ <rom name="mick &amp; 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 &amp; mack as the global gladiators (usa) (beta).bin" size="1048576" crc="08c2af21" sha1="433db3e145499ebad4f71aae66ee6726ef30d5db" offset="0x000000"/>
+ <rom name="mick &amp; 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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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 &amp; mac (usa).bin" size="1048576" crc="85bcc1c7" sha1="d238ecdbc76affb0b92946a1ee984399b6e8fe27" offset="0x000000"/>
+ <rom name="joe &amp; 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 &amp; the battle of jericho (usa) (unl).bin" size="262144" crc="da9e25aa" sha1="a6c47babc7d84f8f411e77b9acdf01753d3a5951" offset="0x000000"/>
+ <rom name="joshua &amp; 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 &amp; 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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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 &amp; ACTION イチダントア〜ル"/>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" width="16" endianness="big" size="2097152">
- <rom name="puzzle &amp; action - ichidanto-r (jpn).bin" size="2097152" crc="7bdec762" sha1="2e43ea1870dd3352e3c153373507554d97d51edf" offset="0x000000"/>
+ <rom name="puzzle &amp; 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 &amp; ACTION タントア〜ル"/>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" width="16" endianness="big" size="2097152">
- <rom name="puzzle &amp; action - tanto-r (jpn).bin" size="2097152" crc="d2d2d437" sha1="2bf6965ee883a70b4f0842e9efa17c5e20b5cb47" offset="0x000000"/>
+ <rom name="puzzle &amp; 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 &amp; 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 &amp; stimpy - stimpy's invention (dec 9, 1993 build).bin" size="1045114" crc="1b475ed3" sha1="d39b2e07933060439030e9fddfaa5cd1b0e986c1" offset="0x000000"/>
+ <rom name="ren &amp; 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 &amp; 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 &amp; stimpy show presents stimpy's invention, the (usa).bin" size="1048576" crc="d9503ba5" sha1="29788359cc3311107e82f275868e908314d3d426" offset="0x000000"/>
+ <rom name="ren &amp; 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 &amp; stimpy show presents stimpy's invention, the (usa) (beta).bin" size="1048576" crc="fcb86336" sha1="85e2e41d31bde9acc98070014640c00ba8dba6f8" offset="0x000000"/>
+ <rom name="ren &amp; 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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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&amp;TOM"/>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" width="16" endianness="big" size="1048576">
- <rom name="snow bros. - nick &amp; tom (jpn).bin" size="1048576" crc="11b56228" sha1="27caf554f48d2e3c9c6745f32dbff231eca66744" offset="0x000000"/>
+ <rom name="snow bros. - nick &amp; 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 &amp; knuckles (prototype 0606 - jun 06, 1994, 10.02).bin" size="2097152" crc="03a52f63" sha1="173524ffae78438b5ddd039ec8b8def786f28aee" offset="0x000000"/>
+ <rom name="sonic &amp; knuckles (prototype 0606 - jun 06, 1994, 10.02).bin" size="2097152" crc="03a52f63" sha1="173524ffae78438b5ddd039ec8b8def786f28aee"/>
<rom name="sonic &amp; 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 &amp; knuckles (prototype 0608 - jun 08, 1994, 05.03).bin" size="2097152" crc="7a6c1317" sha1="a55b784590e602a82719d6721b2789f686564d2b" offset="0x000000"/>
+ <rom name="sonic &amp; knuckles (prototype 0608 - jun 08, 1994, 05.03).bin" size="2097152" crc="7a6c1317" sha1="a55b784590e602a82719d6721b2789f686564d2b"/>
<rom name="sonic &amp; 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 &amp; knuckles (prototype 0610 - jun 10, 1994, 07.49).bin" size="2097152" crc="7092f368" sha1="bc67cb9edb8958a66723a8346c9d58d43d18ca80" offset="0x000000"/>
+ <rom name="sonic &amp; knuckles (prototype 0610 - jun 10, 1994, 07.49).bin" size="2097152" crc="7092f368" sha1="bc67cb9edb8958a66723a8346c9d58d43d18ca80"/>
<rom name="sonic &amp; 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 &amp; knuckles (prototype 0612 - jun 12, 1994, 18.27).bin" size="2097152" crc="b0a253e8" sha1="8585b617e6828bf0b255d4ef747384db7ff67826" offset="0x000000"/>
+ <rom name="sonic &amp; knuckles (prototype 0612 - jun 12, 1994, 18.27).bin" size="2097152" crc="b0a253e8" sha1="8585b617e6828bf0b255d4ef747384db7ff67826"/>
<rom name="sonic &amp; 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 &amp; knuckles (prototype 0618 - jun 18, 1994, 09.15).bin" size="2097152" crc="2615f5dc" sha1="e365c42a2c754b9df98b5b74dbc3e7f94c1a84f4" offset="0x000000"/>
+ <rom name="sonic &amp; knuckles (prototype 0618 - jun 18, 1994, 09.15).bin" size="2097152" crc="2615f5dc" sha1="e365c42a2c754b9df98b5b74dbc3e7f94c1a84f4"/>
<rom name="sonic &amp; 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 &amp; knuckles (prototype 0619 - jun 19, 1994, 08.18).bin" size="2097152" crc="1ea5b9d1" sha1="b84d197e646ceece8681d35af3b4014c1bbeae35" offset="0x000000"/>
+ <rom name="sonic &amp; knuckles (prototype 0619 - jun 19, 1994, 08.18).bin" size="2097152" crc="1ea5b9d1" sha1="b84d197e646ceece8681d35af3b4014c1bbeae35"/>
<rom name="sonic &amp; 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 &amp; knuckles (prototype 0525 - may 25, 1994, 15.28).bin" size="4194304" crc="8e8dadd0" sha1="5f2c4dc4e739d562e9f0525361ba83f3e0551e21" offset="0x000000"/>
+ <rom name="sonic &amp; 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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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="スパイダーマン&amp;ベノム カーネイジの逆襲"/>
<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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;pirate&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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 &amp; friends (usa).bin" size="1048576" crc="1a406299" sha1="e714e9faa9c1687a2dfcb0ada22a75c7a4ee01a6" offset="0x000000"/>
+ <rom name="thomas the tank engine &amp; 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 &amp; earl in panic on funkotron (jpn).bin" size="2097152" crc="e1b36850" sha1="141af8fd1e5b4ba5118a384771b0d75f40af312f" offset="0x000000"/>
+ <rom name="toe jam &amp; 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&amp;earl.58bd.bin" size="2097152" crc="c6a1a8dc" sha1="a9f7a493e3470a2843c632c221e238080eed2de2" offset="0x000000"/>
+ <rom name="toejam&amp;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 &amp; earl in panic on funkotron (sep 11, 1993 build).bin" size="2097152" crc="d9dfbb5c" sha1="9959ab08c2f74cbd9009bf784fc0205ce1f7bce1" offset="0x000000"/>
+ <rom name="toejam &amp; 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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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="ワールド オブ イリュージョン アイラブ ミッキー&amp;ドナルド - ふしぎなマジックボックス"/>
<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>&lt;unknown&gt;</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>&lt;unknown&gt;</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 &quot;Nth&quot; 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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</publisher>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" width="16" endianness="big" size="1598086">
- <rom name="command &amp; conquer (beta).bin" size="1598086" crc="747fcc62" sha1="221ab42a07c37e8c4c4b0d2852b376874c522add" offset="0x000000"/>
+ <rom name="command &amp; 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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</publisher>
<part name="cart" interface="megadriv_cart">
<dataarea name="rom" width="16" endianness="big" size="524288">
- <rom name="mario &amp; battle city (unl).bin" size="524288" crc="568f7994" sha1="e6dc15766e10e7ee616c81eacd88c3a36406794f" offset="0x000000"/>
+ <rom name="mario &amp; 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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unlicensed&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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>&lt;unknown&gt;</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, &microkit_state::microkit_mem);
m_maincpu->set_addrmap(AS_IO, &microkit_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;
}
}