diff options
author | 2020-05-27 16:30:43 +1000 | |
---|---|---|
committer | 2020-05-27 16:30:43 +1000 | |
commit | 92d3acafe7fd5fb7ddc45fae35294f16b32bb9a9 (patch) | |
tree | 4e14bc84cc5758a7614f2d1bf57c084dea2dc69f | |
parent | a2a750abcc11994249f91894a66709b4b130881b (diff) |
0.221.A release filestag221a
41 files changed, 1932 insertions, 884 deletions
diff --git a/docs/release/build/update.bat b/docs/release/build/update.bat index 973aa069557..71cb3278644 100644 --- a/docs/release/build/update.bat +++ b/docs/release/build/update.bat @@ -1,4 +1,4 @@ -goto end +\goto end git fetch upstream git merge upstream/master git checkout master diff --git a/docs/release/build/uprel.bat b/docs/release/build/uprel.bat index 21760bea315..ce2846d666e 100644 --- a/docs/release/build/uprel.bat +++ b/docs/release/build/uprel.bat @@ -1,6 +1,6 @@ -\goto end +goto end git fetch upstream -git merge upstream/release0221 +git merge upstream/release0222 git checkout master :end pause diff --git a/docs/release/docs/hbnew.txt b/docs/release/docs/hbnew.txt index 485dcc40183..2c5d1b8af11 100644 --- a/docs/release/docs/hbnew.txt +++ b/docs/release/docs/hbnew.txt @@ -1,7 +1,7 @@ What's new in HBMAME ==================== -2020-05-27 0.222 +2020-05-27 0.221.A New Games --------------------------------- diff --git a/docs/release/hbmame221s.rar b/docs/release/hbmame221s.rar Binary files differdeleted file mode 100644 index 95bc0d6f984..00000000000 --- a/docs/release/hbmame221s.rar +++ /dev/null diff --git a/docs/release/scripts/build/verinfo.py b/docs/release/scripts/build/verinfo.py index 2f95cb5ce5e..f2ea4ca515b 100644 --- a/docs/release/scripts/build/verinfo.py +++ b/docs/release/scripts/build/verinfo.py @@ -54,11 +54,7 @@ def parse_args(): def extract_version(input): pattern = re.compile('\s+BARE_BUILD_VERSION\s+"(([^."]+)\.([^."]+))"') - for line in input.readlines(): - match = pattern.search(line) - if match: - return match.group(1), match.group(2), match.group(3) - return None, None, None + return '0.221.A','0','221' build, outfmt, srcfile, dstfile = parse_args() @@ -70,7 +66,7 @@ except IOError: sys.exit(1) version_string, version_major, version_minor = extract_version(fp) -version_build = "0" +version_build = "1" version_subbuild = "0" if not version_string: sys.stderr.write("Unable to extract version from source file '%s'\n" % srcfile) diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua index a8967409dc4..1a7ac03f4aa 100644 --- a/docs/release/scripts/genie.lua +++ b/docs/release/scripts/genie.lua @@ -1101,6 +1101,11 @@ end "-Wno-class-memaccess", -- many instances in ImGui and BGFX } end + if (version >= 100000) then + buildoptions { + "-Wno-return-local-addr", -- sqlite3.c in GCC 10 + } + end end end @@ -1255,8 +1260,8 @@ configuration { "mingw*" } "-static", } end - linkoptions { - "-Wl,--start-group", + flags { + "LinkSupportCircularDependencies", } links { "user32", diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua index 751f9cca2ce..0130cf9e40e 100644 --- a/docs/release/scripts/src/bus.lua +++ b/docs/release/scripts/src/bus.lua @@ -1248,6 +1248,8 @@ if (BUSES["IEEE488"]~=null) then MAME_DIR .. "src/devices/bus/ieee488/hp9895.h", MAME_DIR .. "src/devices/bus/ieee488/remote488.cpp", MAME_DIR .. "src/devices/bus/ieee488/remote488.h", + MAME_DIR .. "src/devices/bus/ieee488/grid2102.cpp", + MAME_DIR .. "src/devices/bus/ieee488/grid2102.h", } dependency { @@ -2198,6 +2200,23 @@ end --------------------------------------------------- -- +--@src/devices/bus/z29_kbd/keyboard.h,BUSES["Z29_KBD"] = true +--------------------------------------------------- + +if (BUSES["Z29_KBD"]~=null) then + files { + MAME_DIR .. "src/devices/bus/z29_kbd/keyboard.cpp", + MAME_DIR .. "src/devices/bus/z29_kbd/keyboard.h", + MAME_DIR .. "src/devices/bus/z29_kbd/he191_3425.cpp", + MAME_DIR .. "src/devices/bus/z29_kbd/he191_3425.h", + MAME_DIR .. "src/devices/bus/z29_kbd/md_kbd.cpp", + MAME_DIR .. "src/devices/bus/z29_kbd/md_kbd.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/z88/z88.h,BUSES["Z88"] = true --------------------------------------------------- @@ -2267,6 +2286,8 @@ if (BUSES["A2BUS"]~=null) then MAME_DIR .. "src/devices/bus/a2bus/a2applicard.h", MAME_DIR .. "src/devices/bus/a2bus/a2hsscsi.cpp", MAME_DIR .. "src/devices/bus/a2bus/a2hsscsi.h", + MAME_DIR .. "src/devices/bus/a2bus/a2iwm.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2iwm.h", MAME_DIR .. "src/devices/bus/a2bus/a2ultraterm.cpp", MAME_DIR .. "src/devices/bus/a2bus/a2ultraterm.h", MAME_DIR .. "src/devices/bus/a2bus/a2pic.cpp", @@ -3287,6 +3308,8 @@ if (BUSES["COCO"]~=null) then MAME_DIR .. "src/devices/bus/coco/coco_dcmodem.h", MAME_DIR .. "src/devices/bus/coco/coco_orch90.cpp", MAME_DIR .. "src/devices/bus/coco/coco_orch90.h", + MAME_DIR .. "src/devices/bus/coco/coco_ram.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_ram.h", MAME_DIR .. "src/devices/bus/coco/coco_ssc.cpp", MAME_DIR .. "src/devices/bus/coco/coco_ssc.h", MAME_DIR .. "src/devices/bus/coco/coco_pak.cpp", @@ -3640,6 +3663,20 @@ end --------------------------------------------------- -- +--@src/devices/bus/qbus/qbus.h,BUSES["QBUS"] = true +--------------------------------------------------- + +if (BUSES["QBUS"]~=null) then + files { + MAME_DIR .. "src/devices/bus/qbus/pc11.cpp", + MAME_DIR .. "src/devices/bus/qbus/pc11.h", + MAME_DIR .. "src/devices/bus/qbus/qbus.cpp", + MAME_DIR .. "src/devices/bus/qbus/qbus.h", + } +end + +--------------------------------------------------- +-- --@src/devices/bus/ql/exp.h,BUSES["QL"] = true --------------------------------------------------- diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua index 49c9faec62c..8f921b0aada 100644 --- a/docs/release/scripts/src/machine.lua +++ b/docs/release/scripts/src/machine.lua @@ -94,6 +94,18 @@ if (MACHINES["AKIKO"]~=null) then } end +--------------------------------------------------- +-- +--@src/devices/machine/am2901b.h,MACHINES["AM2901B"] = true +--------------------------------------------------- + +if (MACHINES["AM2901B"]~=null) then + files { + MAME_DIR .. "src/devices/machine/am2901b.cpp", + MAME_DIR .. "src/devices/machine/am2901b.h", + } +end + -------------------------------------------------- -- --@src/devices/machine/arm_iomd.h,MACHINES["ARM_IOMD"] = true @@ -2769,7 +2781,7 @@ end --------------------------------------------------- -- ---@src/devices/machine/scnxx562.h,MACHINES["SCN_PCI"] = true +--@src/devices/machine/scn_pci.h,MACHINES["SCN_PCI"] = true --------------------------------------------------- if (MACHINES["SCN_PCI"]~=null) then @@ -2867,7 +2879,7 @@ end -- --@src/devices/machine/spg2xx.h,MACHINES["SPG2XX"] = true --@src/devices/machine/spg110.h,MACHINES["SPG2XX"] = true ---@src/devices/machine/sunplus_gcm394.h,MACHINES["SPG2XX"] = true +--@src/devices/machine/generalplus_gpl16250soc.h,MACHINES["SPG2XX"] = true --------------------------------------------------- if (MACHINES["SPG2XX"]~=null) then @@ -2886,10 +2898,10 @@ if (MACHINES["SPG2XX"]~=null) then MAME_DIR .. "src/devices/machine/spg110.h", MAME_DIR .. "src/devices/machine/spg110_video.cpp", MAME_DIR .. "src/devices/machine/spg110_video.h", - MAME_DIR .. "src/devices/machine/sunplus_gcm394.cpp", - MAME_DIR .. "src/devices/machine/sunplus_gcm394.h", - MAME_DIR .. "src/devices/machine/sunplus_gcm394_video.cpp", - MAME_DIR .. "src/devices/machine/sunplus_gcm394_video.h", + MAME_DIR .. "src/devices/machine/generalplus_gpl16250soc.cpp", + MAME_DIR .. "src/devices/machine/generalplus_gpl16250soc.h", + MAME_DIR .. "src/devices/machine/generalplus_gpl16250soc_video.cpp", + MAME_DIR .. "src/devices/machine/generalplus_gpl16250soc_video.h", } end @@ -4340,3 +4352,58 @@ if (MACHINES["CXD1185"]~=null) then MAME_DIR .. "src/devices/machine/cxd1185.h", } end + +--------------------------------------------------- +-- +--@src/devices/machine/applefdc.h,MACHINES["APPLE_FDINTF"] = true +--------------------------------------------------- +if (MACHINES["APPLE_FDINTF"]~=null) then + files { + MAME_DIR .. "src/devices/machine/applefdintf.cpp", + MAME_DIR .. "src/devices/machine/applefdintf.h", + } +end + +--------------------------------------------------- + -- + --@src/devices/machine/iwm.h,MACHINES["IWM"] = true + --------------------------------------------------- + if (MACHINES["IWM"]~=null) then + files { + MAME_DIR .. "src/devices/machine/iwm.cpp", + MAME_DIR .. "src/devices/machine/iwm.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/swim1.h,MACHINES["SWIM1"] = true +--------------------------------------------------- +if (MACHINES["SWIM1"]~=null) then + files { + MAME_DIR .. "src/devices/machine/swim1.cpp", + MAME_DIR .. "src/devices/machine/swim1.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/swim2.h,MACHINES["SWIM2"] = true +--------------------------------------------------- +if (MACHINES["SWIM2"]~=null) then + files { + MAME_DIR .. "src/devices/machine/swim2.cpp", + MAME_DIR .. "src/devices/machine/swim2.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/swim3.h,MACHINES["SWIM3"] = true +--------------------------------------------------- +if (MACHINES["SWIM3"]~=null) then + files { + MAME_DIR .. "src/devices/machine/swim3.cpp", + MAME_DIR .. "src/devices/machine/swim3.h", + } +end
\ No newline at end of file diff --git a/docs/release/scripts/src/netlist.lua b/docs/release/scripts/src/netlist.lua index 763fd42a4f4..2b1cf9a2778 100644 --- a/docs/release/scripts/src/netlist.lua +++ b/docs/release/scripts/src/netlist.lua @@ -71,6 +71,7 @@ project "netlist" MAME_DIR .. "src/lib/netlist/plib/ppmf.h", MAME_DIR .. "src/lib/netlist/plib/ppreprocessor.cpp", MAME_DIR .. "src/lib/netlist/plib/ppreprocessor.h", + MAME_DIR .. "src/lib/netlist/plib/prandom.h", MAME_DIR .. "src/lib/netlist/plib/pstate.h", MAME_DIR .. "src/lib/netlist/plib/pstonum.h", MAME_DIR .. "src/lib/netlist/plib/pstring.cpp", @@ -115,14 +116,17 @@ project "netlist" MAME_DIR .. "src/lib/netlist/solver/nld_ms_w.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct_lu.h", MAME_DIR .. "src/lib/netlist/solver/vector_base.h", + MAME_DIR .. "src/lib/netlist/devices/net_lib.cpp", + MAME_DIR .. "src/lib/netlist/devices/net_lib.h", + MAME_DIR .. "src/lib/netlist/devices/nld_9316_base.hxx", MAME_DIR .. "src/lib/netlist/devices/nld_2102A.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_2102A.h", - MAME_DIR .. "src/lib/netlist/devices/nld_2716.cpp", - MAME_DIR .. "src/lib/netlist/devices/nld_2716.h", MAME_DIR .. "src/lib/netlist/devices/nld_tms4800.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_tms4800.h", MAME_DIR .. "src/lib/netlist/devices/nld_4006.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_4006.h", + MAME_DIR .. "src/lib/netlist/devices/nld_4013.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_4013.h", MAME_DIR .. "src/lib/netlist/devices/nld_4020.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_4020.h", MAME_DIR .. "src/lib/netlist/devices/nld_4066.cpp", @@ -157,10 +161,12 @@ project "netlist" MAME_DIR .. "src/lib/netlist/devices/nld_74107.h", MAME_DIR .. "src/lib/netlist/devices/nld_74123.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74123.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74125.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74125.h", MAME_DIR .. "src/lib/netlist/devices/nld_74153.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74153.h", MAME_DIR .. "src/lib/netlist/devices/nld_74161.cpp", - MAME_DIR .. "src/lib/netlist/devices/nld_74161.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74163.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74164.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74164.h", MAME_DIR .. "src/lib/netlist/devices/nld_74165.cpp", @@ -177,6 +183,10 @@ project "netlist" MAME_DIR .. "src/lib/netlist/devices/nld_74193.h", MAME_DIR .. "src/lib/netlist/devices/nld_74194.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74194.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74377.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74377.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74393.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74393.h", MAME_DIR .. "src/lib/netlist/devices/nld_74365.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74365.h", MAME_DIR .. "src/lib/netlist/devices/nld_74ls629.cpp", @@ -185,12 +195,7 @@ project "netlist" MAME_DIR .. "src/lib/netlist/devices/nld_82S16.h", MAME_DIR .. "src/lib/netlist/devices/nld_82S115.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_82S115.h", - MAME_DIR .. "src/lib/netlist/devices/nld_82S123.cpp", - MAME_DIR .. "src/lib/netlist/devices/nld_82S123.h", - MAME_DIR .. "src/lib/netlist/devices/nld_82S126.cpp", - MAME_DIR .. "src/lib/netlist/devices/nld_82S126.h", MAME_DIR .. "src/lib/netlist/devices/nld_9310.cpp", - MAME_DIR .. "src/lib/netlist/devices/nld_9310.h", MAME_DIR .. "src/lib/netlist/devices/nld_9316.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_9316.h", MAME_DIR .. "src/lib/netlist/devices/nld_9322.cpp", @@ -213,10 +218,10 @@ project "netlist" MAME_DIR .. "src/lib/netlist/devices/nld_schmitt.h", MAME_DIR .. "src/lib/netlist/devices/nld_legacy.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_legacy.h", - MAME_DIR .. "src/lib/netlist/devices/net_lib.cpp", - MAME_DIR .. "src/lib/netlist/devices/net_lib.h", MAME_DIR .. "src/lib/netlist/devices/nld_log.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_log.h", + MAME_DIR .. "src/lib/netlist/devices/nld_roms.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_roms.h", MAME_DIR .. "src/lib/netlist/devices/nld_system.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_system.h", MAME_DIR .. "src/lib/netlist/devices/nlid_truthtable.cpp", @@ -234,6 +239,8 @@ project "netlist" MAME_DIR .. "src/lib/netlist/macro/nlm_opamp.h", MAME_DIR .. "src/lib/netlist/macro/nlm_other.cpp", MAME_DIR .. "src/lib/netlist/macro/nlm_other.h", + MAME_DIR .. "src/lib/netlist/macro/nlm_roms.cpp", + MAME_DIR .. "src/lib/netlist/macro/nlm_roms.h", MAME_DIR .. "src/lib/netlist/generated/static_solvers.cpp", } diff --git a/docs/release/scripts/src/tools.lua b/docs/release/scripts/src/tools.lua index 6bad51a6dc9..7e702ddb645 100644 --- a/docs/release/scripts/src/tools.lua +++ b/docs/release/scripts/src/tools.lua @@ -686,6 +686,7 @@ files { MAME_DIR .. "src/tools/imgtool/modules/amiga.cpp", MAME_DIR .. "src/tools/imgtool/modules/macbin.cpp", MAME_DIR .. "src/tools/imgtool/modules/rsdos.cpp", + MAME_DIR .. "src/tools/imgtool/modules/dgndos.cpp", MAME_DIR .. "src/tools/imgtool/modules/os9.cpp", MAME_DIR .. "src/tools/imgtool/modules/mac.cpp", MAME_DIR .. "src/tools/imgtool/modules/ti99.cpp", diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua index 210501f525f..77e3f9063dc 100644 --- a/docs/release/scripts/src/video.lua +++ b/docs/release/scripts/src/video.lua @@ -852,6 +852,17 @@ end -------------------------------------------------- -- +--@src/devices/video/sed1500.h,VIDEOS["SED1500"] = true +-------------------------------------------------- +if (VIDEOS["SED1500"]~=null) then + files { + MAME_DIR .. "src/devices/video/sed1500.cpp", + MAME_DIR .. "src/devices/video/sed1500.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/sed1520.h,VIDEOS["SED1520"] = true -------------------------------------------------- if (VIDEOS["SED1520"]~=null) then diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua index bb4d9c6dec5..8cf256351f3 100644 --- a/docs/release/scripts/target/hbmame/hbmame.lua +++ b/docs/release/scripts/target/hbmame/hbmame.lua @@ -393,7 +393,6 @@ files { createHBMAMEProjects(_target, _subtarget, "capcom") files { MAME_DIR .. "src/hbmame/drivers/sf.cpp", - MAME_DIR .. "src/mame/video/sf.cpp", MAME_DIR .. "src/hbmame/drivers/1942.cpp", MAME_DIR .. "src/mame/video/1942.cpp", MAME_DIR .. "src/mame/audio/nl_1942.cpp", diff --git a/docs/release/scripts/target/mame/arcade.lua b/docs/release/scripts/target/mame/arcade.lua index 539d6fb003d..5f8c5023a28 100644 --- a/docs/release/scripts/target/mame/arcade.lua +++ b/docs/release/scripts/target/mame/arcade.lua @@ -354,6 +354,7 @@ VIDEOS["SCN2674"] = true VIDEOS["PWM_DISPLAY"] = true --VIDEOS["SED1200"] = true --VIDEOS["SED1330"] = true +--VIDEOS["SED1500"] = true --VIDEOS["SED1520"] = true VIDEOS["SNES_PPU"] = true VIDEOS["STVVDP"] = true @@ -383,6 +384,7 @@ VIDEOS["VRENDER0"] = true MACHINES["ACORN_VIDC"] = true MACHINES["AKIKO"] = true +--MACHINES["AM2901B"] = true MACHINES["ARM_IOMD"] = true MACHINES["AUTOCONFIG"] = true MACHINES["BUSMOUSE"] = true @@ -673,6 +675,11 @@ MACHINES["FDC37C665GT"] = true MACHINES["STEPPERS"] = true --MACHINES["CORVUSHD"] = true --MACHINES["WOZFDC"] = true +--MACHINES["APPLE_FDINTF"] = true +--MACHINES["IWM"] = true +--MACHINES["SWIM1"] = true +--MACHINES["SWIM2"] = true +--MACHINES["SWIM3"] = true --MACHINES["DIABLO_HD"] = true MACHINES["PCI9050"] = true MACHINES["TMS1024"] = true @@ -1101,7 +1108,6 @@ files { MAME_DIR .. "src/mame/drivers/atarig1.cpp", MAME_DIR .. "src/mame/includes/atarig1.h", MAME_DIR .. "src/mame/video/atarig1.cpp", - MAME_DIR .. "src/mame/includes/slapstic.h", MAME_DIR .. "src/mame/drivers/atarig42.cpp", MAME_DIR .. "src/mame/includes/atarig42.h", MAME_DIR .. "src/mame/video/atarig42.cpp", @@ -1217,6 +1223,8 @@ files { MAME_DIR .. "src/mame/drivers/jaguar.cpp", MAME_DIR .. "src/mame/includes/jaguar.h", MAME_DIR .. "src/mame/audio/jaguar.cpp", + MAME_DIR .. "src/mame/video/jag_blitter.cpp", + MAME_DIR .. "src/mame/video/jag_blitter.h", MAME_DIR .. "src/mame/video/jaguar.cpp", MAME_DIR .. "src/mame/video/jagblit.h", MAME_DIR .. "src/mame/video/jagblit.hxx", @@ -1363,6 +1371,7 @@ files { MAME_DIR .. "src/mame/machine/mathbox.cpp", MAME_DIR .. "src/mame/machine/mathbox.h", MAME_DIR .. "src/mame/machine/slapstic.cpp", + MAME_DIR .. "src/mame/machine/slapstic.h", MAME_DIR .. "src/mame/machine/atarixga.cpp", MAME_DIR .. "src/mame/machine/atarixga.h", MAME_DIR .. "src/mame/audio/atarijsa.cpp", @@ -1520,8 +1529,6 @@ files { MAME_DIR .. "src/mame/includes/mitchell.h", MAME_DIR .. "src/mame/video/mitchell.cpp", MAME_DIR .. "src/mame/drivers/sf.cpp", - MAME_DIR .. "src/mame/includes/sf.h", - MAME_DIR .. "src/mame/video/sf.cpp", MAME_DIR .. "src/mame/drivers/sidearms.cpp", MAME_DIR .. "src/mame/includes/sidearms.h", MAME_DIR .. "src/mame/video/sidearms.cpp", @@ -4718,6 +4725,7 @@ files { MAME_DIR .. "src/mame/drivers/coinmstr.cpp", MAME_DIR .. "src/mame/drivers/coinmvga.cpp", MAME_DIR .. "src/mame/drivers/comebaby.cpp", + MAME_DIR .. "src/mame/drivers/crazybal.cpp", MAME_DIR .. "src/mame/drivers/cromptons.cpp", MAME_DIR .. "src/mame/drivers/cupidon.cpp", MAME_DIR .. "src/mame/drivers/bntyhunt.cpp", @@ -4748,6 +4756,7 @@ files { MAME_DIR .. "src/mame/drivers/discoboy.cpp", MAME_DIR .. "src/mame/drivers/dominob.cpp", MAME_DIR .. "src/mame/drivers/dorachan.cpp", + MAME_DIR .. "src/mame/drivers/drdmania.cpp", MAME_DIR .. "src/mame/drivers/dreamwld.cpp", MAME_DIR .. "src/mame/drivers/dribling.cpp", MAME_DIR .. "src/mame/includes/dribling.h", @@ -4830,6 +4839,7 @@ files { MAME_DIR .. "src/mame/drivers/itgambl3.cpp", MAME_DIR .. "src/mame/drivers/itgamble.cpp", MAME_DIR .. "src/mame/drivers/jackpool.cpp", + MAME_DIR .. "src/mame/drivers/jackpot.cpp", MAME_DIR .. "src/mame/drivers/jankenmn.cpp", MAME_DIR .. "src/mame/drivers/jokrwild.cpp", MAME_DIR .. "src/mame/drivers/joystand.cpp", diff --git a/docs/release/scripts/target/mame/dummy.lua b/docs/release/scripts/target/mame/dummy.lua index d19a054cfc8..ef4d7d69199 100644 --- a/docs/release/scripts/target/mame/dummy.lua +++ b/docs/release/scripts/target/mame/dummy.lua @@ -27,8 +27,9 @@ function createProjects_mame_dummy(_target, _subtarget) MAME_DIR .. "src/mame", MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", + MAME_DIR .. "src/lib/netlist", MAME_DIR .. "3rdparty", - GEN_DIR .. "mess/layout", + GEN_DIR .. "mame/layout", } files{ diff --git a/docs/release/scripts/target/mame/mess.lua b/docs/release/scripts/target/mame/mess.lua index 4a3805bf029..061c6118e24 100644 --- a/docs/release/scripts/target/mame/mess.lua +++ b/docs/release/scripts/target/mame/mess.lua @@ -382,6 +382,7 @@ VIDEOS["PWM_DISPLAY"] = true VIDEOS["SDA5708"] = true VIDEOS["SED1200"] = true VIDEOS["SED1330"] = true +VIDEOS["SED1500"] = true VIDEOS["SED1520"] = true VIDEOS["SNES_PPU"] = true VIDEOS["STVVDP"] = true @@ -420,6 +421,7 @@ VIDEOS["BT431"] = true -------------------------------------------------- MACHINES["AKIKO"] = true +MACHINES["AM2901B"] = true MACHINES["AUTOCONFIG"] = true MACHINES["BUSMOUSE"] = true MACHINES["CR511B"] = true @@ -715,6 +717,11 @@ MACHINES["STRATA"] = true MACHINES["STEPPERS"] = true MACHINES["CORVUSHD"] = true MACHINES["WOZFDC"] = true +MACHINES["APPLE_FDINTF"] = true +MACHINES["IWM"] = true +MACHINES["SWIM1"] = true +MACHINES["SWIM2"] = true +MACHINES["SWIM3"] = true MACHINES["DIABLO_HD"] = true MACHINES["TMS1024"] = true MACHINES["NSC810"] = true @@ -871,6 +878,7 @@ BUSES["PSI_KEYBOARD"] = true BUSES["PSX_CONTROLLER"] = true BUSES["PSX_PARALLEL"] = true BUSES["QL"] = true +BUSES["QBUS"] = true BUSES["RS232"] = true BUSES["S100"] = true BUSES["SAT_CTRL"] = true @@ -918,6 +926,7 @@ BUSES["VTECH_MEMEXP"] = true BUSES["WANGPC"] = true BUSES["WSWAN"] = true BUSES["X68K"] = true +BUSES["Z29_KBD"] = true BUSES["Z88"] = true BUSES["ZORRO"] = true @@ -1220,6 +1229,7 @@ function linkProjects_mame_mess(_target, _subtarget) "mgu", "microkey", "microsoft", + "microterm", "mips", "mit", "mits", @@ -1306,7 +1316,6 @@ function linkProjects_mame_mess(_target, _subtarget) "telenova", "telercas", "televideo", - "tem", "tesla", "thomson", "ti", @@ -1367,7 +1376,6 @@ function createMESSProjects(_target, _subtarget, _name) MAME_DIR .. "src/lib/util", MAME_DIR .. "src/lib/netlist", MAME_DIR .. "3rdparty", - GEN_DIR .. "mess/layout", GEN_DIR .. "mame/layout", } @@ -1419,6 +1427,8 @@ files { MAME_DIR .. "src/mame/video/gtia.h", MAME_DIR .. "src/mame/drivers/jaguar.cpp", MAME_DIR .. "src/mame/includes/jaguar.h", + MAME_DIR .. "src/mame/video/jag_blitter.cpp", + MAME_DIR .. "src/mame/video/jag_blitter.h", MAME_DIR .. "src/mame/audio/jaguar.cpp", MAME_DIR .. "src/mame/video/jaguar.cpp", MAME_DIR .. "src/mame/video/jagblit.h", @@ -1662,7 +1672,8 @@ files { MAME_DIR .. "src/mame/includes/pc1512.h", MAME_DIR .. "src/mame/machine/pc1512kb.cpp", MAME_DIR .. "src/mame/machine/pc1512kb.h", - MAME_DIR .. "src/mame/video/pc1512.cpp", + MAME_DIR .. "src/mame/video/ams40041.cpp", + MAME_DIR .. "src/mame/video/ams40041.h", MAME_DIR .. "src/mame/drivers/pcw.cpp", MAME_DIR .. "src/mame/includes/pcw.h", MAME_DIR .. "src/mame/video/pcw.cpp", @@ -1899,6 +1910,8 @@ files { MAME_DIR .. "src/mame/drivers/fp200.cpp", MAME_DIR .. "src/mame/drivers/fp1100.cpp", MAME_DIR .. "src/mame/drivers/fp6000.cpp", + MAME_DIR .. "src/mame/machine/fp6000_kbd.cpp", + MAME_DIR .. "src/mame/machine/fp6000_kbd.h", MAME_DIR .. "src/mame/drivers/ht6000.cpp", MAME_DIR .. "src/mame/drivers/pb1000.cpp", MAME_DIR .. "src/mame/drivers/pv1000.cpp", @@ -2001,6 +2014,8 @@ files { MAME_DIR .. "src/mame/machine/cit101_kbd.cpp", MAME_DIR .. "src/mame/machine/cit101_kbd.h", MAME_DIR .. "src/mame/drivers/cit220.cpp", + MAME_DIR .. "src/mame/machine/cit220_kbd.cpp", + MAME_DIR .. "src/mame/machine/cit220_kbd.h", } createMESSProjects(_target, _subtarget, "coleco") @@ -2102,9 +2117,6 @@ files { MAME_DIR .. "src/mame/includes/huebler.h", MAME_DIR .. "src/mame/drivers/jtc.cpp", MAME_DIR .. "src/mame/drivers/kramermc.cpp", - MAME_DIR .. "src/mame/includes/kramermc.h", - MAME_DIR .. "src/mame/machine/kramermc.cpp", - MAME_DIR .. "src/mame/video/kramermc.cpp", MAME_DIR .. "src/mame/drivers/llc.cpp", MAME_DIR .. "src/mame/includes/llc.h", MAME_DIR .. "src/mame/machine/llc.cpp", @@ -2336,6 +2348,7 @@ files { MAME_DIR .. "src/mame/drivers/fidel_eag68k.cpp", MAME_DIR .. "src/mame/drivers/fidel_elite.cpp", MAME_DIR .. "src/mame/drivers/fidel_excel.cpp", + MAME_DIR .. "src/mame/drivers/fidel_msc.cpp", MAME_DIR .. "src/mame/drivers/fidel_phantom.cpp", MAME_DIR .. "src/mame/drivers/fidel_sc12.cpp", MAME_DIR .. "src/mame/drivers/fidel_sc6.cpp", @@ -2668,6 +2681,7 @@ createMESSProjects(_target, _subtarget, "korg") files { MAME_DIR .. "src/mame/drivers/korgds8.cpp", MAME_DIR .. "src/mame/drivers/korgdss1.cpp", + MAME_DIR .. "src/mame/drivers/korgdvp1.cpp", MAME_DIR .. "src/mame/drivers/korgdw8k.cpp", MAME_DIR .. "src/mame/drivers/korgm1.cpp", MAME_DIR .. "src/mame/drivers/korgz3.cpp", @@ -2799,6 +2813,13 @@ files { MAME_DIR .. "src/mame/includes/xbox_pci.h", } +createMESSProjects(_target, _subtarget, "microterm") +files { + MAME_DIR .. "src/mame/drivers/ergo201.cpp", + MAME_DIR .. "src/mame/drivers/microterm.cpp", + MAME_DIR .. "src/mame/drivers/microterm_f8.cpp", +} + createMESSProjects(_target, _subtarget, "mips") files { MAME_DIR .. "src/mame/drivers/mips.cpp", @@ -3050,7 +3071,7 @@ files { MAME_DIR .. "src/mame/drivers/novag_cforte.cpp", MAME_DIR .. "src/mame/drivers/novag_const.cpp", MAME_DIR .. "src/mame/drivers/novag_diablo.cpp", - MAME_DIR .. "src/mame/drivers/novag_presto.cpp", + MAME_DIR .. "src/mame/drivers/novag_micro2.cpp", MAME_DIR .. "src/mame/drivers/novag_savant.cpp", MAME_DIR .. "src/mame/drivers/novag_sexpert.cpp", MAME_DIR .. "src/mame/drivers/novag_supremo.cpp", @@ -3210,16 +3231,6 @@ files { createMESSProjects(_target, _subtarget, "quantel") files { MAME_DIR .. "src/mame/drivers/dpb7000.cpp", - MAME_DIR .. "src/mame/video/dpb_combiner.cpp", - MAME_DIR .. "src/mame/video/dpb_combiner.h", - MAME_DIR .. "src/mame/video/dpb_brushproc.cpp", - MAME_DIR .. "src/mame/video/dpb_brushproc.h", - MAME_DIR .. "src/mame/video/dpb_brushstore.cpp", - MAME_DIR .. "src/mame/video/dpb_brushstore.h", - MAME_DIR .. "src/mame/video/dpb_framestore.cpp", - MAME_DIR .. "src/mame/video/dpb_framestore.h", - MAME_DIR .. "src/mame/video/dpb_storeaddr.cpp", - MAME_DIR .. "src/mame/video/dpb_storeaddr.h", MAME_DIR .. "src/mame/drivers/harriet.cpp", } @@ -3349,10 +3360,12 @@ files { MAME_DIR .. "src/mame/drivers/saitek_exchess.cpp", MAME_DIR .. "src/mame/drivers/saitek_leonardo.cpp", MAME_DIR .. "src/mame/drivers/saitek_mark5.cpp", + MAME_DIR .. "src/mame/drivers/saitek_minichess.cpp", MAME_DIR .. "src/mame/drivers/saitek_prschess.cpp", MAME_DIR .. "src/mame/drivers/saitek_renaissance.cpp", MAME_DIR .. "src/mame/drivers/saitek_risc2500.cpp", MAME_DIR .. "src/mame/drivers/saitek_schess.cpp", + MAME_DIR .. "src/mame/drivers/saitek_simultano.cpp", MAME_DIR .. "src/mame/drivers/saitek_ssystem3.cpp", MAME_DIR .. "src/mame/includes/saitek_stratos.h", MAME_DIR .. "src/mame/drivers/saitek_stratos.cpp", @@ -3740,11 +3753,6 @@ files { MAME_DIR .. "src/mame/machine/tv955kb.h", } -createMESSProjects(_target, _subtarget, "tem") -files { - MAME_DIR .. "src/mame/drivers/tec1.cpp", -} - createMESSProjects(_target, _subtarget, "tesla") files { MAME_DIR .. "src/mame/drivers/ondra.cpp", @@ -3853,6 +3861,7 @@ files { MAME_DIR .. "src/mame/drivers/pro80.cpp", MAME_DIR .. "src/mame/drivers/savia84.cpp", MAME_DIR .. "src/mame/drivers/selz80.cpp", + MAME_DIR .. "src/mame/drivers/tec1.cpp", MAME_DIR .. "src/mame/drivers/tk80.cpp", MAME_DIR .. "src/mame/drivers/zapcomputer.cpp", } @@ -3947,8 +3956,17 @@ files { MAME_DIR .. "src/mame/includes/spg2xx.h", MAME_DIR .. "src/mame/drivers/spg29x.cpp", MAME_DIR .. "src/mame/drivers/spg29x_lexibook_jg7425.cpp", - MAME_DIR .. "src/mame/drivers/sunplus_unsp20soc.cpp", - MAME_DIR .. "src/mame/drivers/sunplus_unsp20soc_mobigo.cpp", + MAME_DIR .. "src/mame/drivers/generalplus_gpl16250.cpp", + MAME_DIR .. "src/mame/drivers/generalplus_gpl16250_rom.cpp", + MAME_DIR .. "src/mame/drivers/generalplus_gpl16250_romram.cpp", + MAME_DIR .. "src/mame/drivers/generalplus_gpl16250_nand.cpp", + MAME_DIR .. "src/mame/drivers/generalplus_gpl16250_mobigo.cpp", + MAME_DIR .. "src/mame/drivers/generalplus_gpl16250_spi.cpp", + MAME_DIR .. "src/mame/includes/generalplus_gpl16250.h", + MAME_DIR .. "src/mame/includes/generalplus_gpl16250_romram.h", + MAME_DIR .. "src/mame/includes/generalplus_gpl16250_nand.h", + MAME_DIR .. "src/mame/machine/generalplus_gpl16250.cpp", + MAME_DIR .. "src/mame/machine/generalplus_gpl16250.h", MAME_DIR .. "src/mame/drivers/generalplus_gpl32612.cpp", MAME_DIR .. "src/mame/drivers/xavix.cpp", MAME_DIR .. "src/mame/video/xavix.cpp", @@ -4177,7 +4195,9 @@ files { createMESSProjects(_target, _subtarget, "zenith") files { + MAME_DIR .. "src/mame/drivers/mdt60.cpp", MAME_DIR .. "src/mame/drivers/z100.cpp", + MAME_DIR .. "src/mame/drivers/z22.cpp", MAME_DIR .. "src/mame/drivers/z29.cpp", } @@ -4338,8 +4358,6 @@ files { MAME_DIR .. "src/mame/drivers/micromon.cpp", MAME_DIR .. "src/mame/drivers/micronic.cpp", MAME_DIR .. "src/mame/includes/micronic.h", - MAME_DIR .. "src/mame/drivers/microterm.cpp", - MAME_DIR .. "src/mame/drivers/microterm_f8.cpp", MAME_DIR .. "src/mame/drivers/mightyframe.cpp", MAME_DIR .. "src/mame/drivers/milwaukee.cpp", MAME_DIR .. "src/mame/drivers/mini2440.cpp", @@ -4456,6 +4474,10 @@ files { MAME_DIR .. "src/mame/drivers/palestra.cpp", MAME_DIR .. "src/mame/machine/nl_palestra.cpp", MAME_DIR .. "src/mame/drivers/mindset.cpp", + MAME_DIR .. "src/mame/drivers/gs6502.cpp", + MAME_DIR .. "src/mame/drivers/gs6809.cpp", + MAME_DIR .. "src/mame/drivers/gscpm.cpp", + MAME_DIR .. "src/mame/drivers/gsz80.cpp", } end diff --git a/docs/release/scripts/target/mame/nl.lua b/docs/release/scripts/target/mame/nl.lua index a1bea83a7a5..0b4fbd9b042 100644 --- a/docs/release/scripts/target/mame/nl.lua +++ b/docs/release/scripts/target/mame/nl.lua @@ -262,6 +262,7 @@ files{ MAME_DIR .. "src/mame/drivers/aleisttl.cpp", MAME_DIR .. "src/mame/drivers/bailey.cpp", MAME_DIR .. "src/mame/drivers/chicago.cpp", + MAME_DIR .. "src/mame/drivers/crazybal.cpp", MAME_DIR .. "src/mame/drivers/electra.cpp", MAME_DIR .. "src/mame/drivers/exidyttl.cpp", MAME_DIR .. "src/mame/drivers/fungames.cpp", diff --git a/docs/release/src/devices/cpu/m68000/m68kcpu.cpp b/docs/release/src/devices/cpu/m68000/m68kcpu.cpp index 22809c66d90..eab8dec8e94 100644 --- a/docs/release/src/devices/cpu/m68000/m68kcpu.cpp +++ b/docs/release/src/devices/cpu/m68000/m68kcpu.cpp @@ -763,7 +763,7 @@ void m68000_base_device::m68k_cause_bus_error() return; } - u32 sr = m68ki_init_exception(); + u32 sr = m68ki_init_exception(EXCEPTION_BUS_ERROR); m_run_mode = RUN_MODE_BERR_AERR_RESET_WSF; @@ -953,7 +953,7 @@ void m68000_base_device::execute_run() } } - sr = m68ki_init_exception(); + sr = m68ki_init_exception(EXCEPTION_BUS_ERROR); m_run_mode = RUN_MODE_BERR_AERR_RESET; @@ -1308,14 +1308,15 @@ void m68000_base_device::init8(address_space &space, address_space &ospace) m_space = &space; m_ospace = &ospace; auto ocache = ospace.cache<0, 0, ENDIANNESS_BIG>(); + auto pspec = space.specific<0, 0, ENDIANNESS_BIG>(); m_readimm16 = [ocache](offs_t address) -> u16 { return ocache->read_word(address); }; - m_read8 = [this](offs_t address) -> u8 { return m_space->read_byte(address); }; - m_read16 = [this](offs_t address) -> u16 { return m_space->read_word(address); }; - m_read32 = [this](offs_t address) -> u32 { return m_space->read_dword(address); }; - m_write8 = [this](offs_t address, u8 data) { m_space->write_byte(address, data); }; - m_write16 = [this](offs_t address, u16 data) { m_space->write_word(address, data); }; - m_write32 = [this](offs_t address, u32 data) { m_space->write_dword(address, data); }; + m_read8 = [pspec](offs_t address) -> u8 { return pspec->read_byte(address); }; + m_read16 = [pspec](offs_t address) -> u16 { return pspec->read_word(address); }; + m_read32 = [pspec](offs_t address) -> u32 { return pspec->read_dword(address); }; + m_write8 = [pspec](offs_t address, u8 data) { pspec->write_byte(address, data); }; + m_write16 = [pspec](offs_t address, u16 data) { pspec->write_word(address, data); }; + m_write32 = [pspec](offs_t address, u32 data) { pspec->write_dword(address, data); }; } /**************************************************************************** @@ -1327,14 +1328,15 @@ void m68000_base_device::init16(address_space &space, address_space &ospace) m_space = &space; m_ospace = &ospace; auto ocache = ospace.cache<1, 0, ENDIANNESS_BIG>(); + auto pspec = space.specific<1, 0, ENDIANNESS_BIG>(); m_readimm16 = [ocache](offs_t address) -> u16 { return ocache->read_word(address); }; - m_read8 = [this](offs_t address) -> u8 { return m_space->read_byte(address); }; - m_read16 = [this](offs_t address) -> u16 { return m_space->read_word(address); }; - m_read32 = [this](offs_t address) -> u32 { return m_space->read_dword(address); }; - m_write8 = [this](offs_t address, u8 data) { m_space->write_word(address & ~1, data | (data << 8), address & 1 ? 0x00ff : 0xff00); }; - m_write16 = [this](offs_t address, u16 data) { m_space->write_word(address, data); }; - m_write32 = [this](offs_t address, u32 data) { m_space->write_dword(address, data); }; + m_read8 = [pspec](offs_t address) -> u8 { return pspec->read_byte(address); }; + m_read16 = [pspec](offs_t address) -> u16 { return pspec->read_word(address); }; + m_read32 = [pspec](offs_t address) -> u32 { return pspec->read_dword(address); }; + m_write8 = [pspec](offs_t address, u8 data) { pspec->write_word(address & ~1, data | (data << 8), address & 1 ? 0x00ff : 0xff00); }; + m_write16 = [pspec](offs_t address, u16 data) { pspec->write_word(address, data); }; + m_write32 = [pspec](offs_t address, u32 data) { pspec->write_dword(address, data); }; } /**************************************************************************** @@ -1351,53 +1353,54 @@ void m68000_base_device::init32(address_space &space, address_space &ospace) m_space = &space; m_ospace = &ospace; auto ocache = ospace.cache<2, 0, ENDIANNESS_BIG>(); + auto pspec = space.specific<2, 0, ENDIANNESS_BIG>(); m_readimm16 = [ocache](offs_t address) -> u16 { return ocache->read_word(address); }; - m_read8 = [this](offs_t address) -> u8 { return m_space->read_byte(address); }; - m_read16 = [this](offs_t address) -> u16 { return m_space->read_word_unaligned(address); }; - m_read32 = [this](offs_t address) -> u32 { return m_space->read_dword_unaligned(address); }; - m_write8 = [this](offs_t address, u8 data) { - m_space->write_dword(address & 0xfffffffcU, dword_from_byte(data), 0xff000000U >> 8 * (address & 3)); + m_read8 = [pspec](offs_t address) -> u8 { return pspec->read_byte(address); }; + m_read16 = [pspec](offs_t address) -> u16 { return pspec->read_word_unaligned(address); }; + m_read32 = [pspec](offs_t address) -> u32 { return pspec->read_dword_unaligned(address); }; + m_write8 = [pspec](offs_t address, u8 data) { + pspec->write_dword(address & 0xfffffffcU, dword_from_byte(data), 0xff000000U >> 8 * (address & 3)); }; - m_write16 = [this](offs_t address, u16 data) { + m_write16 = [pspec](offs_t address, u16 data) { switch (address & 3) { case 0: - m_space->write_dword(address, dword_from_word(data), 0xffff0000U); + pspec->write_dword(address, dword_from_word(data), 0xffff0000U); break; case 1: - m_space->write_dword(address - 1, dword_from_unaligned_word(data), 0x00ffff00); + pspec->write_dword(address - 1, dword_from_unaligned_word(data), 0x00ffff00); break; case 2: - m_space->write_dword(address - 2, dword_from_word(data), 0x0000ffff); + pspec->write_dword(address - 2, dword_from_word(data), 0x0000ffff); break; case 3: - m_space->write_dword(address - 3, dword_from_unaligned_word(data), 0x000000ff); - m_space->write_dword(address + 1, dword_from_byte(data & 0x00ff), 0xff000000U); + pspec->write_dword(address - 3, dword_from_unaligned_word(data), 0x000000ff); + pspec->write_dword(address + 1, dword_from_byte(data & 0x00ff), 0xff000000U); break; } }; - m_write32 = [this](offs_t address, u32 data) { + m_write32 = [pspec](offs_t address, u32 data) { switch (address & 3) { case 0: - m_space->write_dword(address, data, 0xffffffffU); + pspec->write_dword(address, data, 0xffffffffU); break; case 1: - m_space->write_dword(address - 1, (data & 0xff000000U) | (data & 0xffffff00U) >> 8, 0x00ffffff); - m_space->write_dword(address + 3, dword_from_byte(data & 0x000000ff), 0xff000000U); + pspec->write_dword(address - 1, (data & 0xff000000U) | (data & 0xffffff00U) >> 8, 0x00ffffff); + pspec->write_dword(address + 3, dword_from_byte(data & 0x000000ff), 0xff000000U); break; case 2: - m_space->write_dword(address - 2, dword_from_word((data & 0xffff0000U) >> 16), 0x0000ffff); - m_space->write_dword(address + 2, dword_from_word(data & 0x0000ffff), 0xffff0000U); + pspec->write_dword(address - 2, dword_from_word((data & 0xffff0000U) >> 16), 0x0000ffff); + pspec->write_dword(address + 2, dword_from_word(data & 0x0000ffff), 0xffff0000U); break; case 3: - m_space->write_dword(address - 3, dword_from_unaligned_word((data & 0xffff0000U) >> 16), 0x000000ff); - m_space->write_dword(address + 1, (data & 0x00ffffff) << 8 | (data & 0xff000000U) >> 24, 0xffffff00U); + pspec->write_dword(address - 3, dword_from_unaligned_word((data & 0xffff0000U) >> 16), 0x000000ff); + pspec->write_dword(address + 1, (data & 0x00ffffff) << 8 | (data & 0xff000000U) >> 24, 0xffffff00U); break; } }; @@ -1409,6 +1412,7 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) m_space = &space; m_ospace = &ospace; auto ocache = ospace.cache<2, 0, ENDIANNESS_BIG>(); + auto pspec = space.specific<2, 0, ENDIANNESS_BIG>(); m_readimm16 = [this, ocache](offs_t address) -> u16 { if (m_pmmu_enabled) { @@ -1420,32 +1424,32 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) return ocache->read_word(address); }; - m_read8 = [this](offs_t address) -> u8 { + m_read8 = [this, pspec](offs_t address) -> u8 { if (m_pmmu_enabled) { address = pmmu_translate_addr(address, 1); if (m_mmu_tmp_buserror_occurred) return ~0; } - return m_space->read_byte(address); + return pspec->read_byte(address); }; - m_read16 = [this](offs_t address) -> u16 { + m_read16 = [this, pspec](offs_t address) -> u16 { if (m_pmmu_enabled) { u32 address0 = pmmu_translate_addr(address, 1); if (m_mmu_tmp_buserror_occurred) return ~0; if (WORD_ALIGNED(address)) - return m_space->read_word(address0); + return pspec->read_word(address0); u32 address1 = pmmu_translate_addr(address + 1, 1); if (m_mmu_tmp_buserror_occurred) return ~0; - u16 result = m_space->read_byte(address0) << 8; - return result | m_space->read_byte(address1); + u16 result = pspec->read_byte(address0) << 8; + return result | pspec->read_byte(address1); } - return m_space->read_word_unaligned(address); + return pspec->read_word_unaligned(address); }; - m_read32 = [this](offs_t address) -> u32 { + m_read32 = [this, pspec](offs_t address) -> u32 { if (m_pmmu_enabled) { u32 address0 = pmmu_translate_addr(address, 1); if (m_mmu_tmp_buserror_occurred) @@ -1454,37 +1458,37 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) // not at page boundary; use default code address = address0; else if (DWORD_ALIGNED(address)) // 0 - return m_space->read_dword(address0); + return pspec->read_dword(address0); else { u32 address2 = pmmu_translate_addr(address+2, 1); if (m_mmu_tmp_buserror_occurred) return ~0; if (WORD_ALIGNED(address)) { // 2 - u32 result = m_space->read_word(address0) << 16; - return result | m_space->read_word(address2); + u32 result = pspec->read_word(address0) << 16; + return result | pspec->read_word(address2); } u32 address1 = pmmu_translate_addr(address+1, 1); u32 address3 = pmmu_translate_addr(address+3, 1); if (m_mmu_tmp_buserror_occurred) return ~0; - u32 result = m_space->read_byte(address0) << 24; - result |= m_space->read_word(address1) << 8; - return result | m_space->read_byte(address3); + u32 result = pspec->read_byte(address0) << 24; + result |= pspec->read_word(address1) << 8; + return result | pspec->read_byte(address3); } } - return m_space->read_dword_unaligned(address); + return pspec->read_dword_unaligned(address); }; - m_write8 = [this](offs_t address, u8 data) { + m_write8 = [this, pspec](offs_t address, u8 data) { if (m_pmmu_enabled) { address = pmmu_translate_addr(address, 0); if (m_mmu_tmp_buserror_occurred) return; } - m_space->write_dword(address & 0xfffffffcU, dword_from_byte(data), 0xff000000U >> 8 * (address & 3)); + pspec->write_dword(address & 0xfffffffcU, dword_from_byte(data), 0xff000000U >> 8 * (address & 3)); }; - m_write16 = [this](offs_t address, u16 data) { + m_write16 = [this, pspec](offs_t address, u16 data) { u32 address0 = address; if (m_pmmu_enabled) { address0 = pmmu_translate_addr(address0, 0); @@ -1493,15 +1497,15 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) } switch (address & 3) { case 0: - m_space->write_dword(address0, dword_from_word(data), 0xffff0000U); + pspec->write_dword(address0, dword_from_word(data), 0xffff0000U); break; case 1: - m_space->write_dword(address0 - 1, dword_from_unaligned_word(data), 0x00ffff00); + pspec->write_dword(address0 - 1, dword_from_unaligned_word(data), 0x00ffff00); break; case 2: - m_space->write_dword(address0 - 2, dword_from_word(data), 0x0000ffff); + pspec->write_dword(address0 - 2, dword_from_word(data), 0x0000ffff); break; case 3: @@ -1512,14 +1516,14 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) if (m_mmu_tmp_buserror_occurred) return; } - m_space->write_dword(address0 - 3, dword_from_unaligned_word(data), 0x000000ff); - m_space->write_dword(address1, dword_from_byte(data & 0x00ff), 0xff000000U); + pspec->write_dword(address0 - 3, dword_from_unaligned_word(data), 0x000000ff); + pspec->write_dword(address1, dword_from_byte(data & 0x00ff), 0xff000000U); break; } } }; - m_write32 = [this](offs_t address, u32 data) { + m_write32 = [this, pspec](offs_t address, u32 data) { u32 address0 = address; if (m_pmmu_enabled) { address0 = pmmu_translate_addr(address0, 0); @@ -1528,7 +1532,7 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) } switch (address & 3) { case 0: - m_space->write_dword(address0, data, 0xffffffffU); + pspec->write_dword(address0, data, 0xffffffffU); break; case 1: @@ -1539,8 +1543,8 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) if (m_mmu_tmp_buserror_occurred) return; } - m_space->write_dword(address0 - 1, (data & 0xff000000U) | (data & 0xffffff00U) >> 8, 0x00ffffff); - m_space->write_dword(address3, dword_from_byte(data & 0x000000ff), 0xff000000U); + pspec->write_dword(address0 - 1, (data & 0xff000000U) | (data & 0xffffff00U) >> 8, 0x00ffffff); + pspec->write_dword(address3, dword_from_byte(data & 0x000000ff), 0xff000000U); break; } @@ -1552,8 +1556,8 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) if (m_mmu_tmp_buserror_occurred) return; } - m_space->write_dword(address0 - 2, dword_from_word((data & 0xffff0000U) >> 16), 0x0000ffff); - m_space->write_dword(address2, dword_from_word(data & 0x0000ffff), 0xffff0000U); + pspec->write_dword(address0 - 2, dword_from_word((data & 0xffff0000U) >> 16), 0x0000ffff); + pspec->write_dword(address2, dword_from_word(data & 0x0000ffff), 0xffff0000U); break; } @@ -1565,8 +1569,8 @@ void m68000_base_device::init32mmu(address_space &space, address_space &ospace) if (m_mmu_tmp_buserror_occurred) return; } - m_space->write_dword(address0 - 3, dword_from_unaligned_word((data & 0xffff0000U) >> 16), 0x000000ff); - m_space->write_dword(address1, (data & 0x00ffffff) << 8 | (data & 0xff000000U) >> 24, 0xffffff00U); + pspec->write_dword(address0 - 3, dword_from_unaligned_word((data & 0xffff0000U) >> 16), 0x000000ff); + pspec->write_dword(address1, (data & 0x00ffffff) << 8 | (data & 0xff000000U) >> 24, 0xffffff00U); break; } } @@ -1578,6 +1582,7 @@ void m68000_base_device::init32hmmu(address_space &space, address_space &ospace) m_space = &space; m_ospace = &ospace; auto ocache = ospace.cache<2, 0, ENDIANNESS_BIG>(); + auto pspec = space.specific<2, 0, ENDIANNESS_BIG>(); m_readimm16 = [this, ocache](offs_t address) -> u16 { if (m_hmmu_enabled) @@ -1585,69 +1590,69 @@ void m68000_base_device::init32hmmu(address_space &space, address_space &ospace) return ocache->read_word(address); }; - m_read8 = [this](offs_t address) -> u8 { + m_read8 = [this, pspec](offs_t address) -> u8 { if (m_hmmu_enabled) address = hmmu_translate_addr(address); - return m_space->read_byte(address); + return pspec->read_byte(address); }; - m_read16 = [this](offs_t address) -> u16 { + m_read16 = [this, pspec](offs_t address) -> u16 { if (m_hmmu_enabled) address = hmmu_translate_addr(address); if (WORD_ALIGNED(address)) - return m_space->read_word(address); - u16 result = m_space->read_byte(address) << 8; - return result | m_space->read_byte(address + 1); + return pspec->read_word(address); + u16 result = pspec->read_byte(address) << 8; + return result | pspec->read_byte(address + 1); }; - m_read32 = [this](offs_t address) -> u32 { + m_read32 = [this, pspec](offs_t address) -> u32 { if (m_hmmu_enabled) address = hmmu_translate_addr(address); if (DWORD_ALIGNED(address)) - return m_space->read_dword(address); + return pspec->read_dword(address); if (WORD_ALIGNED(address)) { - u32 result = m_space->read_word(address) << 16; - return result | m_space->read_word(address + 2); + u32 result = pspec->read_word(address) << 16; + return result | pspec->read_word(address + 2); } - u32 result = m_space->read_byte(address) << 24; - result |= m_space->read_word(address + 1) << 8; - return result | m_space->read_byte(address + 3); + u32 result = pspec->read_byte(address) << 24; + result |= pspec->read_word(address + 1) << 8; + return result | pspec->read_byte(address + 3); }; - m_write8 = [this](offs_t address, u8 data) { + m_write8 = [this, pspec](offs_t address, u8 data) { if (m_hmmu_enabled) address = hmmu_translate_addr(address); - m_space->write_byte(address, data); + pspec->write_byte(address, data); }; - m_write16 = [this](offs_t address, u16 data) { + m_write16 = [this, pspec](offs_t address, u16 data) { if (m_hmmu_enabled) address = hmmu_translate_addr(address); if (WORD_ALIGNED(address)) { - m_space->write_word(address, data); + pspec->write_word(address, data); return; } - m_space->write_byte(address, data >> 8); - m_space->write_byte(address + 1, data); + pspec->write_byte(address, data >> 8); + pspec->write_byte(address + 1, data); }; - m_write32 = [this](offs_t address, u32 data) { + m_write32 = [this, pspec](offs_t address, u32 data) { if (m_hmmu_enabled) address = hmmu_translate_addr(address); if (DWORD_ALIGNED(address)) { - m_space->write_dword(address, data); + pspec->write_dword(address, data); return; } if (WORD_ALIGNED(address)) { - m_space->write_word(address, data >> 16); - m_space->write_word(address + 2, data); + pspec->write_word(address, data >> 16); + pspec->write_word(address + 2, data); return; } - m_space->write_byte(address, data >> 24); - m_space->write_word(address + 1, data >> 8); - m_space->write_byte(address + 3, data); + pspec->write_byte(address, data >> 24); + pspec->write_word(address + 1, data >> 8); + pspec->write_byte(address + 3, data); }; } @@ -2280,7 +2285,7 @@ void m68000_base_device::m68ki_exception_interrupt(u32 int_level) vector = m_cpu_space->read_word(0xfffffff0 | (int_level << 1)) & 0xff; /* Start exception processing */ - sr = m68ki_init_exception(); + sr = m68ki_init_exception(vector); /* Set the interrupt mask to the level of the one being serviced */ m_int_mask = int_level<<8; diff --git a/docs/release/src/hbmame/drivers/cave.cpp b/docs/release/src/hbmame/drivers/cave.cpp index ffab8afbbfe..2433efabea0 100644 --- a/docs/release/src/hbmame/drivers/cave.cpp +++ b/docs/release/src/hbmame/drivers/cave.cpp @@ -540,6 +540,48 @@ ROM_START( sailormnts02 ) ROM_LOAD16_WORD( "sailormn_taiwan.nv", 0x0000, 0x0080, CRC(6c7e8c2a) SHA1(68ef4e6593e4c12e6488a20dcc6dda920b01de67) ) ROM_END +ROM_START( sailormnts03 ) //sailormnoh + ROM_REGION( 0x400000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "bpsm945s03.u45", 0x000000, 0x080000, CRC(e77a6fbe) SHA1(0fd65be4585fac68c73dd0d1141ca3283d087523) ) + ROM_LOAD16_WORD_SWAP( "bpsm.u46", 0x200000, 0x200000, CRC(32084e80) SHA1(0ac503190d95009620b5ad7e7e0e63324f6fa4eb) ) + + ROM_REGION( 0x80000, "audiocpu", 0 ) + ROM_LOAD( "bpsm945a.u9", 0x00000, 0x80000, CRC(438de548) SHA1(81a0ca1cd662e2017aa980da162d39cfd0a19f14) ) + + ROM_REGION( 0x400000 * 2, "sprites0", 0 ) + ROM_LOAD( "bpsm.u76", 0x000000, 0x200000, CRC(a243a5ba) SHA1(3a32d685e53e0b75977f7acb187cf414a50c7f8b) ) + ROM_LOAD( "bpsm.u77", 0x200000, 0x200000, CRC(5179a4ac) SHA1(ceb8d3d889aae885debb2c9cf2263f60be3f1212) ) + + ROM_REGION( 0x200000, "layer0", 0 ) + ROM_LOAD( "bpsm.u53", 0x000000, 0x200000, CRC(b9b15f83) SHA1(8c574c97d38fb9e2889648c8d677b171e80a4229) ) + + ROM_REGION( 0x200000, "layer1", 0 ) + ROM_LOAD( "bpsm.u54", 0x000000, 0x200000, CRC(8f00679d) SHA1(4ea412f8ecdb9fd46f2d1378809919d1a62fcc2b) ) + + ROM_REGION( (5*0x200000)*2, "layer2", 0 ) + ROM_LOAD( "bpsm.u57", 0x000000, 0x200000, CRC(86be7b63) SHA1(6b7d3d41fb1e4045c765b3cc98304464d91e6e3d) ) + ROM_LOAD( "bpsm.u58", 0x200000, 0x200000, CRC(e0bba83b) SHA1(9e1434814efd9321b2e5210b995d2fe66cca37dd) ) + ROM_LOAD( "bpsm.u62", 0x400000, 0x200000, CRC(a1e3bfac) SHA1(4528887d57e519df8dd60b2392db4c175c57b239) ) + ROM_LOAD( "bpsm.u61", 0x600000, 0x200000, CRC(6a014b52) SHA1(107c687479b59c455fc514cd61d290853c95ad9a) ) + ROM_LOAD( "bpsm.u60", 0x800000, 0x200000, CRC(992468c0) SHA1(3c66cc08313a9a326badc44f53a98cdfe0643da4) ) + ROM_LOAD( "bpsm.u65", 0xa00000, 0x200000, CRC(f60fb7b5) SHA1(72cb8908cd687a330e14657664cd35037a52c39e) ) + ROM_LOAD( "bpsm.u64", 0xc00000, 0x200000, CRC(6559d31c) SHA1(bf688123a4beff625652cc1844bf0dc192f5c90f) ) + ROM_LOAD( "bpsm.u63", 0xe00000, 0x100000, CRC(d57a56b4) SHA1(e039b336887b66eba4e0630a3cb04cbd8fe14073) ) + ROM_CONTINUE( 0xe00000, 0x100000 ) + + ROM_REGION( 0x200000, "oki1", 0 ) + ROM_LOAD( "bpsm.u48", 0x000000, 0x200000, CRC(498e4ed1) SHA1(28d45a41702d9e5af4e214c1800b2e513ec84d51) ) + + ROM_REGION( 0x200000, "oki2", 0 ) + ROM_LOAD( "bpsm.u47", 0x000000, 0x080000, CRC(0f2901b9) SHA1(ebd3e9e39e8d2bc91688dac19b99548a28b4733c) ) + ROM_RELOAD( 0x080000, 0x080000 ) + ROM_RELOAD( 0x100000, 0x080000 ) + ROM_RELOAD( 0x180000, 0x080000 ) + + ROM_REGION16_BE( 0x80, "eeprom", 0 ) + ROM_LOAD16_WORD( "sailormn_hongkong.nv", 0x0000, 0x0080, CRC(4d24c874) SHA1(93b87ef18cff98e4f6a60234692e7a9a9c8e7552) ) +ROM_END + /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Gaia Crusaders GAME( 1999, gaias01, gaia, gaia, gaia, cave_state, init_gaia, ROT0, "O Day-S", "Gaia Crusaders (Enable Secret Character)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) @@ -557,5 +599,6 @@ GAME( 2018, plegendsjs03, plegends, pwrinst2, metmqstr, cave_state, init_ GAME( 2018, pwrinst2s01, pwrinst2, pwrinst2, metmqstr, cave_state, init_pwrinst2, ROT0, "hack", "Power Instinct 2 (Simplify Edition 2018-06-04)", MACHINE_SUPPORTS_SAVE ) // Pretty Soldier Sailor Moon GAME( 2018, sailormnts01, sailormn, sailormn, cave, cave_state, init_sailormn, ROT0, "GOTVG", "Pretty Soldier Sailor Moon (Increases The Difficulty 2018-04-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sailormnts02, sailormn, sailormn, cave, cave_state, init_sailormn, ROT0, "pipi899", "Pretty Soldier Sailor Moon (Enhanced magic 2009-02-24)", MACHINE_SUPPORTS_SAVE ) +GAME( 2009, sailormnts02, sailormn, sailormn, cave, cave_state, init_sailormn, ROT0, "pipi899", "Pretty Soldier Sailor Moon (Enhanced Magic 2009-02-24)", MACHINE_SUPPORTS_SAVE ) +GAME( 2019, sailormnts03, sailormn, sailormn, cave, cave_state, init_sailormn, ROT0, "hack", "Pretty Soldier Sailor Moon (Enhanced Edition 2019-12-15)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/contra.cpp b/docs/release/src/hbmame/drivers/contra.cpp index 10d89bd17a5..77233bc7281 100644 --- a/docs/release/src/hbmame/drivers/contra.cpp +++ b/docs/release/src/hbmame/drivers/contra.cpp @@ -3,7 +3,7 @@ #include "../mame/drivers/contra.cpp" -ROM_START( contrajs01 ) +ROM_START( contrajs01 ) //contrajc ROM_REGION( 0x30000, "maincpu", ROMREGION_ERASEFF ) ROM_LOAD( "s01.633n03.18a", 0x20000, 0x08000, CRC(10faba24) SHA1(8769ab8f00d8aa215b1a759c60f6a9a0bd17af57) ) ROM_CONTINUE( 0x08000, 0x08000 ) diff --git a/docs/release/src/hbmame/drivers/cps1mis.cpp b/docs/release/src/hbmame/drivers/cps1mis.cpp index 3ec16c144e6..57f6a437406 100644 --- a/docs/release/src/hbmame/drivers/cps1mis.cpp +++ b/docs/release/src/hbmame/drivers/cps1mis.cpp @@ -15916,6 +15916,187 @@ ROM_START( dinos240 ) //dinofrp ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END +ROM_START( dinos241 ) //dinofrp + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdes240.8f", 0x000000, 0x80000, CRC(d06aafe7) SHA1(e63e253c816b69327b6f38516cf55e7f41da176e) ) + ROM_LOAD16_WORD_SWAP( "cdes240.7f", 0x080000, 0x80000, CRC(a427c788) SHA1(de80d914d1458e65e9d72a936869b8783f6dd95f) ) + ROM_LOAD16_WORD_SWAP( "cdes241.6f", 0x100000, 0x80000, CRC(3a78b550) SHA1(e51ddfcb9ab9a7e716bbf134901e8a54c8a5a7d3) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-3m.5a", 0x000002, 0x80000, CRC(6c40f603) SHA1(cdbd11dfcec08e87355d7e21e9fd39f7eacab016) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-2m.4a", 0x000004, 0x80000, CRC(09c8fc2d) SHA1(d0c0a1258ec5dd484ab6ec1c5663425431f929ee) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-4m.6a", 0x000006, 0x80000, CRC(637ff38f) SHA1(859926b33b9955b3ed67471c61faa442d42b9696) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-5m.7a", 0x200000, 0x80000, CRC(470befee) SHA1(a42e38319e9b7424381352512f11bd8edf0bbb96) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-7m.9a", 0x200002, 0x80000, CRC(22bfb7a3) SHA1(c44959bd3d42b9fc8ecb482dfaf63fbd469d2c3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-6m.8a", 0x200004, 0x80000, CRC(e7599ac4) SHA1(0e788a38547a8701115d01190ddeaca64388db4d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-8m.10a", 0x200006, 0x80000, CRC(211b4b15) SHA1(374f6b185faa0f14f5c45b9b1d60d0772d93fb17) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "cd_q.5k", 0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "cd-q1.1k", 0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) ) + ROM_LOAD( "cd-q2.2k", 0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) ) + ROM_LOAD( "cd-q3.3k", 0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) ) + ROM_LOAD( "cd-q4.4k", 0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) +ROM_END + +ROM_START( dinos242 ) //dinowxq + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdes242.8f", 0x000000, 0x80000, CRC(9b222d2b) SHA1(3bfe3a90c3f4e162dd702b759e8c8e4a1217cb40) ) + ROM_LOAD16_WORD_SWAP( "cdes242.7f", 0x080000, 0x80000, CRC(8b303c00) SHA1(a99b5fd6acc1eedce33d6247b1a465b11db69701) ) + ROM_LOAD16_WORD_SWAP( "cdes242.6f", 0x100000, 0x80000, CRC(3935013b) SHA1(89faee64f7fa851fdea68f1749b37ab43526e4f0) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-3m.5a", 0x000002, 0x80000, CRC(6c40f603) SHA1(cdbd11dfcec08e87355d7e21e9fd39f7eacab016) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-2m.4a", 0x000004, 0x80000, CRC(09c8fc2d) SHA1(d0c0a1258ec5dd484ab6ec1c5663425431f929ee) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-4m.6a", 0x000006, 0x80000, CRC(637ff38f) SHA1(859926b33b9955b3ed67471c61faa442d42b9696) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-5m.7a", 0x200000, 0x80000, CRC(470befee) SHA1(a42e38319e9b7424381352512f11bd8edf0bbb96) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-7m.9a", 0x200002, 0x80000, CRC(22bfb7a3) SHA1(c44959bd3d42b9fc8ecb482dfaf63fbd469d2c3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-6m.8a", 0x200004, 0x80000, CRC(e7599ac4) SHA1(0e788a38547a8701115d01190ddeaca64388db4d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-8m.10a", 0x200006, 0x80000, CRC(211b4b15) SHA1(374f6b185faa0f14f5c45b9b1d60d0772d93fb17) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "cd_q.5k", 0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "cd-q1.1k", 0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) ) + ROM_LOAD( "cd-q2.2k", 0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) ) + ROM_LOAD( "cd-q3.3k", 0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) ) + ROM_LOAD( "cd-q4.4k", 0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) +ROM_END + +ROM_START( dinos243 ) //dinozsb + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdes243.8f", 0x000000, 0x80000, CRC(489056b9) SHA1(f30b2368a0c105afc50a638f1577ea4531d01404) ) + ROM_LOAD16_WORD_SWAP( "cdes243.7f", 0x080000, 0x80000, CRC(5c265563) SHA1(aad94536438d3bd7e98b143e85d588be83fa49eb) ) + ROM_LOAD16_WORD_SWAP( "cdes243.6f", 0x100000, 0x80000, CRC(57113f04) SHA1(2f90baf996dc6c0cda2fcaa35d058e71c66bbb10) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-3m.5a", 0x000002, 0x80000, CRC(6c40f603) SHA1(cdbd11dfcec08e87355d7e21e9fd39f7eacab016) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-2m.4a", 0x000004, 0x80000, CRC(09c8fc2d) SHA1(d0c0a1258ec5dd484ab6ec1c5663425431f929ee) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-4m.6a", 0x000006, 0x80000, CRC(637ff38f) SHA1(859926b33b9955b3ed67471c61faa442d42b9696) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-5m.7a", 0x200000, 0x80000, CRC(470befee) SHA1(a42e38319e9b7424381352512f11bd8edf0bbb96) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-7m.9a", 0x200002, 0x80000, CRC(22bfb7a3) SHA1(c44959bd3d42b9fc8ecb482dfaf63fbd469d2c3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-6m.8a", 0x200004, 0x80000, CRC(e7599ac4) SHA1(0e788a38547a8701115d01190ddeaca64388db4d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-8m.10a", 0x200006, 0x80000, CRC(211b4b15) SHA1(374f6b185faa0f14f5c45b9b1d60d0772d93fb17) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "cd_q.5k", 0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "cd-q1.1k", 0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) ) + ROM_LOAD( "cd-q2.2k", 0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) ) + ROM_LOAD( "cd-q3.3k", 0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) ) + ROM_LOAD( "cd-q4.4k", 0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) +ROM_END + +ROM_START( dinos244 ) //dinofrp + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdes244.8f", 0x000000, 0x80000, CRC(518e2205) SHA1(5ee8353c905220f24845fa67583c6e3412a29dbc) ) + ROM_LOAD16_WORD_SWAP( "cdes244.7f", 0x080000, 0x80000, CRC(3230c185) SHA1(c7c9692976dc1576a57cb8ff7227a93393a19b15) ) + ROM_LOAD16_WORD_SWAP( "cdes244.6f", 0x100000, 0x80000, CRC(834172b2) SHA1(161845e31ec891f77d3d51f0821d0494dfbdd338) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-3m.5a", 0x000002, 0x80000, CRC(6c40f603) SHA1(cdbd11dfcec08e87355d7e21e9fd39f7eacab016) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-2m.4a", 0x000004, 0x80000, CRC(09c8fc2d) SHA1(d0c0a1258ec5dd484ab6ec1c5663425431f929ee) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-4m.6a", 0x000006, 0x80000, CRC(637ff38f) SHA1(859926b33b9955b3ed67471c61faa442d42b9696) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-5m.7a", 0x200000, 0x80000, CRC(470befee) SHA1(a42e38319e9b7424381352512f11bd8edf0bbb96) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-7m.9a", 0x200002, 0x80000, CRC(22bfb7a3) SHA1(c44959bd3d42b9fc8ecb482dfaf63fbd469d2c3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-6m.8a", 0x200004, 0x80000, CRC(e7599ac4) SHA1(0e788a38547a8701115d01190ddeaca64388db4d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-8m.10a", 0x200006, 0x80000, CRC(211b4b15) SHA1(374f6b185faa0f14f5c45b9b1d60d0772d93fb17) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "cd_q.5k", 0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "cd-q1.1k", 0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) ) + ROM_LOAD( "cd-q2.2k", 0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) ) + ROM_LOAD( "cd-q3.3k", 0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) ) + ROM_LOAD( "cd-q4.4k", 0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) +ROM_END + +ROM_START( dinos245 ) //dinotwb + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdes221.8f", 0x000000, 0x80000, CRC(adaf02c0) SHA1(e68a7337e46b4daa97a33d81f49e25a65441be06) ) + ROM_LOAD16_WORD_SWAP( "cdes245.7f", 0x080000, 0x80000, CRC(0402a628) SHA1(d3cb3380410bb90a1b2e356025da73f97ea8538d) ) + ROM_LOAD16_WORD_SWAP( "cdes245.6f", 0x100000, 0x80000, CRC(c537f377) SHA1(059e64603809af9d92b58f548b86cbe09b7e87b3) ) + ROM_LOAD16_WORD_SWAP( "cdes206.5f", 0x180000, 0x80000, CRC(5f1d95bd) SHA1(212ad9e545d514990b0f2995146728daeb784d07) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-3m.5a", 0x000002, 0x80000, CRC(6c40f603) SHA1(cdbd11dfcec08e87355d7e21e9fd39f7eacab016) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-2m.4a", 0x000004, 0x80000, CRC(09c8fc2d) SHA1(d0c0a1258ec5dd484ab6ec1c5663425431f929ee) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-4m.6a", 0x000006, 0x80000, CRC(637ff38f) SHA1(859926b33b9955b3ed67471c61faa442d42b9696) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-5m.7a", 0x200000, 0x80000, CRC(470befee) SHA1(a42e38319e9b7424381352512f11bd8edf0bbb96) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-7m.9a", 0x200002, 0x80000, CRC(22bfb7a3) SHA1(c44959bd3d42b9fc8ecb482dfaf63fbd469d2c3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-6m.8a", 0x200004, 0x80000, CRC(e7599ac4) SHA1(0e788a38547a8701115d01190ddeaca64388db4d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-8m.10a", 0x200006, 0x80000, CRC(211b4b15) SHA1(374f6b185faa0f14f5c45b9b1d60d0772d93fb17) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "cd_q.5k", 0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "cd-q1.1k", 0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) ) + ROM_LOAD( "cd-q2.2k", 0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) ) + ROM_LOAD( "cd-q3.3k", 0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) ) + ROM_LOAD( "cd-q4.4k", 0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) +ROM_END + +ROM_START( dinos246 ) //dinofrp + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdes246.8f", 0x000000, 0x80000, CRC(df890d73) SHA1(de1ca8ba4cd2de60260e375b6dd0a86d74642c57) ) + ROM_LOAD16_WORD_SWAP( "cdes246.7f", 0x080000, 0x80000, CRC(359094d7) SHA1(a97dc64389cd0f7d1982428dc1b1800f2acf6d4b) ) + ROM_LOAD16_WORD_SWAP( "cdes246.6f", 0x100000, 0x80000, CRC(1c127796) SHA1(1549252835a81aa331afbf3e13a44c54fd35d1e3) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-3m.5a", 0x000002, 0x80000, CRC(6c40f603) SHA1(cdbd11dfcec08e87355d7e21e9fd39f7eacab016) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-2m.4a", 0x000004, 0x80000, CRC(09c8fc2d) SHA1(d0c0a1258ec5dd484ab6ec1c5663425431f929ee) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-4m.6a", 0x000006, 0x80000, CRC(637ff38f) SHA1(859926b33b9955b3ed67471c61faa442d42b9696) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-5m.7a", 0x200000, 0x80000, CRC(470befee) SHA1(a42e38319e9b7424381352512f11bd8edf0bbb96) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-7m.9a", 0x200002, 0x80000, CRC(22bfb7a3) SHA1(c44959bd3d42b9fc8ecb482dfaf63fbd469d2c3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-6m.8a", 0x200004, 0x80000, CRC(e7599ac4) SHA1(0e788a38547a8701115d01190ddeaca64388db4d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cd-8m.10a", 0x200006, 0x80000, CRC(211b4b15) SHA1(374f6b185faa0f14f5c45b9b1d60d0772d93fb17) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "cd_q.5k", 0x00000, 0x08000, CRC(605fdb0b) SHA1(9da90ddc6513aaaf2260f0c69719c6b0e585ba8c) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "cd-q1.1k", 0x000000, 0x80000, CRC(60927775) SHA1(f8599bc84c38573ebbe8685822c58b6a38b50462) ) + ROM_LOAD( "cd-q2.2k", 0x080000, 0x80000, CRC(770f4c47) SHA1(fec8ef00a6669d4d5e37787ecc7b58ee46709326) ) + ROM_LOAD( "cd-q3.3k", 0x100000, 0x80000, CRC(2f273ffc) SHA1(f0de462f6c4d251911258e0ebd886152c14d1586) ) + ROM_LOAD( "cd-q4.4k", 0x180000, 0x80000, CRC(2c67821d) SHA1(6e2528d0b22508300a6a142a796dd3bf53a66946) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) +ROM_END + /************ Final Fight **************/ @@ -17822,6 +18003,66 @@ ROM_START( punisherjs19 ) //punisherbs ROM_LOAD( "punisher.key", 0x00, 0x80, CRC(8e992ffa) SHA1(4f09427600cef4feb49a8a488caadaaa7b327484) ) ROM_END +ROM_START( punisherjs20 ) //punisherwsp + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "psjs20.8f", 0x000000, 0x80000, CRC(987c32b0) SHA1(cdcb7c26d2c10aea80c713f24e1d5ec16b6cca44) ) + ROM_LOAD16_WORD_SWAP( "psjs20.7f", 0x080000, 0x80000, CRC(3f14903f) SHA1(00bc433732d8b5db31ba1f43cf5fa47ed8e94388) ) + ROM_LOAD16_WORD_SWAP( "psjs13.6f", 0x100000, 0x80000, CRC(45d24b0e) SHA1(502102d987508c4b1b93ee9cf88795f7ff95d0bb) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "ps-1m.3a", 0x000000, 0x80000, CRC(77b7ccab) SHA1(e08e5d55a79e4c0c8ca819d6d7d2a14f753c6ec3) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-3m.5a", 0x000002, 0x80000, CRC(0122720b) SHA1(5f0d3097e097f64106048156fbb0d343fe78fffa) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-2m.4a", 0x000004, 0x80000, CRC(64fa58d4) SHA1(d4a774285ed15273195b6b26d2965ce370e54e73) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-4m.6a", 0x000006, 0x80000, CRC(60da42c8) SHA1(95eec4a58d9628a2d9764951dd8dc11e4860a899) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-5m.7a", 0x200000, 0x80000, CRC(c54ea839) SHA1(0733f37329edd9d0cace1319a7544b40aa7ecb0b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-7m.9a", 0x200002, 0x80000, CRC(04c5acbd) SHA1(fddc94b0f36d4d22d7c357856ae15b7514c342d3) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-6m.8a", 0x200004, 0x80000, CRC(a544f4cc) SHA1(9552df8934ba25f19a22f2e07783712d8c8ef03c) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-8m.10a", 0x200006, 0x80000, CRC(8f02f436) SHA1(a2f0ebb7e9593469c7b843f8962a66f3d77f79e5) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "ps_q.5k", 0x00000, 0x08000, CRC(49ff4446) SHA1(87af12f87a940a6c5428b4574ad44a4b54867bc3) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "ps-q1.1k", 0x000000, 0x80000, CRC(31fd8726) SHA1(1d73a76682e9fb908db0c55b9a18163f7539fea1) ) + ROM_LOAD( "ps-q2.2k", 0x080000, 0x80000, CRC(980a9eef) SHA1(36571381f349bc726508a7e618ba1c635ec9d271) ) + ROM_LOAD( "ps-q3.3k", 0x100000, 0x80000, CRC(0dd44491) SHA1(903cea1d7f3120545ea3229d30fbd687d11ad68f) ) + ROM_LOAD( "ps-q4.4k", 0x180000, 0x80000, CRC(bed42f03) SHA1(21302f7e75f9c795392a3b34e16a959fc5f6e4e9) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD( "punisher.key", 0x00, 0x80, CRC(8e992ffa) SHA1(4f09427600cef4feb49a8a488caadaaa7b327484) ) +ROM_END + +ROM_START( punisherjs21 ) //punisherwxp + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "psjs21.8f", 0x000000, 0x80000, CRC(a04b6d23) SHA1(1e076b5fd1f3d0c272260c4c1e54c4525b171048) ) + ROM_LOAD16_WORD_SWAP( "psjs21.7f", 0x080000, 0x80000, CRC(9e75b632) SHA1(af9b7339ace122e6a0507bc9135bd9f5da300e79) ) + ROM_LOAD16_WORD_SWAP( "psjs16.6f", 0x100000, 0x80000, CRC(43327bbd) SHA1(ac5d1b1fa5824ac50ddf8c5bb2908f9a4ffcc07c) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "ps1ms08.3a", 0x000000, 0x80000, CRC(15bb2e4d) SHA1(16db940f983121cb1bbf1a80b925dfa011e3ba7f) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps2ms08.5a", 0x000002, 0x80000, CRC(75ce5411) SHA1(4c1c22fb442728e8893ef2512030791c01f60374) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps3ms08.4a", 0x000004, 0x80000, CRC(06f6ba32) SHA1(b8b4b3be16fd55075bf9d6f0b21024258d7d740d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps5ms08.6a", 0x000006, 0x80000, CRC(143664d2) SHA1(24acacf18d1b3d34b1aff92c1ee3d05ddfbb5eb6) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-5m.7a", 0x200000, 0x80000, CRC(c54ea839) SHA1(0733f37329edd9d0cace1319a7544b40aa7ecb0b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-7m.9a", 0x200002, 0x80000, CRC(04c5acbd) SHA1(fddc94b0f36d4d22d7c357856ae15b7514c342d3) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-6m.8a", 0x200004, 0x80000, CRC(a544f4cc) SHA1(9552df8934ba25f19a22f2e07783712d8c8ef03c) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "ps-8m.10a", 0x200006, 0x80000, CRC(8f02f436) SHA1(a2f0ebb7e9593469c7b843f8962a66f3d77f79e5) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "ps_q.5k", 0x00000, 0x08000, CRC(49ff4446) SHA1(87af12f87a940a6c5428b4574ad44a4b54867bc3) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "ps-q1.1k", 0x000000, 0x80000, CRC(31fd8726) SHA1(1d73a76682e9fb908db0c55b9a18163f7539fea1) ) + ROM_LOAD( "ps-q2.2k", 0x080000, 0x80000, CRC(980a9eef) SHA1(36571381f349bc726508a7e618ba1c635ec9d271) ) + ROM_LOAD( "ps-q3.3k", 0x100000, 0x80000, CRC(0dd44491) SHA1(903cea1d7f3120545ea3229d30fbd687d11ad68f) ) + ROM_LOAD( "ps-q4.4k", 0x180000, 0x80000, CRC(bed42f03) SHA1(21302f7e75f9c795392a3b34e16a959fc5f6e4e9) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD( "punisher.key", 0x00, 0x80, CRC(8e992ffa) SHA1(4f09427600cef4feb49a8a488caadaaa7b327484) ) +ROM_END + ROM_START( punisherbzs01 ) // punisherbzp, punisherkd sounds are completely wrong, background & text missing ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "23.096", 0x000000, 0x80000, CRC(bfa45d23) SHA1(56d04d02c9b9b22603205b1ce9e376874d2eaa05) ) @@ -24480,6 +24721,66 @@ ROM_START( tk2h158 ) //wofjdr ROM_LOAD( "wof.key", 0x00, 0x80, CRC(ef8848dd) SHA1(e500a89ddb16abb31c7cb45f8dbea922d01fccc1) ) ROM_END +ROM_START( tk2h159 ) //wofa3jscn + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "tk2h159.8f", 0x000000, 0x80000, CRC(8cb5ed83) SHA1(13df6fecb0871b96c335c10ba322f564a8d4dfe2) ) + ROM_LOAD16_WORD_SWAP( "tk2h159.7f", 0x080000, 0x80000, CRC(332bc00c) SHA1(996125a634292f14e41944a9c1df0926d8d5a11b) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "tk2-1m.3a", 0x000000, 0x80000, CRC(0d9cb9bf) SHA1(cc7140e9a01a14b252cb1090bcea32b0de461928) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-3m.5a", 0x000002, 0x80000, CRC(45227027) SHA1(b21afc593f0d4d8909dfa621d659cbb40507d1b2) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-2m.4a", 0x000004, 0x80000, CRC(c5ca2460) SHA1(cbe14867f7b94b638ca80db7c8e0c60881183469) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-4m.6a", 0x000006, 0x80000, CRC(e349551c) SHA1(1d977bdf256accf750ad9930ec4a0a19bbf86964) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h159.7a", 0x200000, 0x80000, CRC(8ab9c9aa) SHA1(3b689f7deffc87d2359adc175db04a8e346bfaff) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h159.8a", 0x200004, 0x80000, CRC(dc201df0) SHA1(c891639ff2800b4778758dfab3688f38e67a3778) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h159.9a", 0x200002, 0x80000, CRC(bf759cb4) SHA1(1ccb32b0531aa99472350b1f4cf2f579e13de04b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h159.10a", 0x200006, 0x80000, CRC(519323d0) SHA1(2bdd414d8304273085a1bd5296338f800877ae00) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "tk2_qa.5k", 0x00000, 0x08000, CRC(c9183a0d) SHA1(d8b1d41c572f08581f8ab9eb878de77d6ea8615d) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "tk2-q1.1k", 0x000000, 0x80000, CRC(611268cf) SHA1(83ab059f2110fb25fdcff928d56b790fc1f5c975) ) + ROM_LOAD( "tk2-q2.2k", 0x080000, 0x80000, CRC(20f55ca9) SHA1(90134e9a9c4749bb65c728b66ea4dac1fd4d88a4) ) + ROM_LOAD( "tk2-q3.3k", 0x100000, 0x80000, CRC(bfcf6f52) SHA1(2a85ff3fc89b4cbabd20779ec12da2e116333c7c) ) + ROM_LOAD( "tk2-q4.4k", 0x180000, 0x80000, CRC(36642e88) SHA1(8ab25b19e2b67215a5cb1f3aa81b9d26009cfeb8) ) + + ROM_REGION( 0x80, "control", 0 ) + //ROM_LOAD ( "sk2h21.key", 0x00, 0x80, CRC(287d8a40) SHA1(46aa717f599f88d32afb5ecc0bf43c2cbe6892d0) ) + ROM_LOAD ( "wofch.key", 0x00, 0x80, CRC(23f2d0bb) SHA1(48ba9300bc2136e9583754a51d5ab2532eca85c6) ) + //ROM_LOAD ( "sk2h31.key", 0x00, 0x80, CRC(6c1c5a58) SHA1(7b2cb9884bfff824691d258dd919b723c85ef323) ) + //ROM_LOAD( "wof.key", 0x00, 0x80, CRC(ef8848dd) SHA1(e500a89ddb16abb31c7cb45f8dbea922d01fccc1) ) +ROM_END + +ROM_START( tk2h160 ) //wofdrnboss + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "tk2h160.8f", 0x000000, 0x200000, CRC(604750e2) SHA1(592a0cba196c7e63a41917b8fdccab9a4ca53f37) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "tk2-1m.3a", 0x000000, 0x80000, CRC(0d9cb9bf) SHA1(cc7140e9a01a14b252cb1090bcea32b0de461928) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-3m.5a", 0x000002, 0x80000, CRC(45227027) SHA1(b21afc593f0d4d8909dfa621d659cbb40507d1b2) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-2m.4a", 0x000004, 0x80000, CRC(c5ca2460) SHA1(cbe14867f7b94b638ca80db7c8e0c60881183469) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-4m.6a", 0x000006, 0x80000, CRC(e349551c) SHA1(1d977bdf256accf750ad9930ec4a0a19bbf86964) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h160.7a", 0x200000, 0x80000, CRC(c61917b7) SHA1(206bb0317e1019753ffed4557e390748c37f0004) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h160.8a", 0x200002, 0x80000, CRC(f8c7a42b) SHA1(6f18589c89ce2b220651a27beac51cf48be13fa9) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h160.9a", 0x200004, 0x80000, CRC(e7860364) SHA1(70f130a023475f18be92f4aafc578d4d29d28f79) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h160.10a", 0x200006, 0x80000, CRC(fd2b0dce) SHA1(658583fb9ad88cbc886e50a77276bb2b8e71c850) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x28000, "audiocpu", 0 ) + ROM_LOAD( "tk2_qa.5k", 0x00000, 0x08000, CRC(c9183a0d) SHA1(d8b1d41c572f08581f8ab9eb878de77d6ea8615d) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x200000, "qsound", 0 ) + ROM_LOAD( "tk2-q1.1k", 0x000000, 0x80000, CRC(611268cf) SHA1(83ab059f2110fb25fdcff928d56b790fc1f5c975) ) + ROM_LOAD( "tk2-q2.2k", 0x080000, 0x80000, CRC(20f55ca9) SHA1(90134e9a9c4749bb65c728b66ea4dac1fd4d88a4) ) + ROM_LOAD( "tk2-q3.3k", 0x100000, 0x80000, CRC(bfcf6f52) SHA1(2a85ff3fc89b4cbabd20779ec12da2e116333c7c) ) + ROM_LOAD( "tk2-q4.4k", 0x180000, 0x80000, CRC(36642e88) SHA1(8ab25b19e2b67215a5cb1f3aa81b9d26009cfeb8) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD( "wof.key", 0x00, 0x80, CRC(ef8848dd) SHA1(e500a89ddb16abb31c7cb45f8dbea922d01fccc1) ) +ROM_END + /******************** Tenchi wo Kurau II *********************/ @@ -25657,7 +25958,7 @@ ROM_END ROM_START( sk2h42 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_BYTE( "cx2s43.040", 0x00000, 0x20000, CRC(6ef5847a) SHA1(ff9711ded7115ca41b1b48203782405340b49522) ) + ROM_LOAD16_BYTE( "cx2s42.040", 0x00000, 0x20000, CRC(6ef5847a) SHA1(ff9711ded7115ca41b1b48203782405340b49522) ) ROM_CONTINUE( 0x80000, 0x20000 ) ROM_CONTINUE( 0x40000, 0x20000 ) ROM_CONTINUE( 0xc0000, 0x20000 ) @@ -25690,7 +25991,7 @@ ROM_END ROM_START( sk2h43 ) //wofad ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cx2s44.040", 0x000000, 0x100000, CRC(cb28807e) SHA1(78312081ad95273ea04f1e16dc097bf5b54f88b3) ) + ROM_LOAD16_WORD_SWAP( "cx2s43.040", 0x000000, 0x100000, CRC(cb28807e) SHA1(78312081ad95273ea04f1e16dc097bf5b54f88b3) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "tk2-1m.3a", 0x000000, 0x80000, CRC(0d9cb9bf) SHA1(cc7140e9a01a14b252cb1090bcea32b0de461928) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -25714,6 +26015,35 @@ ROM_START( sk2h43 ) //wofad ROM_LOAD ( "sk2h31.key", 0x00, 0x80, CRC(6c1c5a58) SHA1(7b2cb9884bfff824691d258dd919b723c85ef323) ) ROM_END +ROM_START( sk2h44 ) //wofsjccn + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cx2s44.040", 0x000000, 0x100000, CRC(ae97d54a) SHA1(696b900c170a02eab561a02dfb639fe6f9241259) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "tk2-1m.3a", 0x000000, 0x80000, CRC(0d9cb9bf) SHA1(cc7140e9a01a14b252cb1090bcea32b0de461928) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-3m.5a", 0x000002, 0x80000, CRC(45227027) SHA1(b21afc593f0d4d8909dfa621d659cbb40507d1b2) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-2m.4a", 0x000004, 0x80000, CRC(c5ca2460) SHA1(cbe14867f7b94b638ca80db7c8e0c60881183469) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2-4m.6a", 0x000006, 0x80000, CRC(e349551c) SHA1(1d977bdf256accf750ad9930ec4a0a19bbf86964) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h159.7a", 0x200000, 0x80000, CRC(8ab9c9aa) SHA1(3b689f7deffc87d2359adc175db04a8e346bfaff) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cx2s44.9a", 0x200002, 0x80000, CRC(2fc342b0) SHA1(96e1d5867f68fc86cfbb38d7b916d30fb7f3e49d) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "cx2s44.8a", 0x200004, 0x80000, CRC(1def3ab6) SHA1(43f71f64344419b8f6c4d221ea12bc18bfa905bd) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2h159.10a", 0x200006, 0x80000, CRC(519323d0) SHA1(2bdd414d8304273085a1bd5296338f800877ae00) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "sgyxz_snd2.bin", 0x00000, 0x10000, CRC(210c376f) SHA1(0d937c86078d0a106f5636b7daf5fc0266c2c2ec) ) + ROM_RELOAD( 0x8000, 0x10000 ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "18", 0x00000, 0x20000, CRC(c04be720) SHA1(2e544e0a0358b6afbdf826d35d9c4c59e4787a93) ) + ROM_LOAD( "19", 0x20000, 0x20000, CRC(fbb8d8c1) SHA1(8a7689bb7ed56243333133cbacf01a0ae825201e) ) + + ROM_REGION( 0x80, "control", 0 ) + //ROM_LOAD ( "sk2h21.key", 0x00, 0x80, CRC(287d8a40) SHA1(46aa717f599f88d32afb5ecc0bf43c2cbe6892d0) ) + //ROM_LOAD ( "wofch.key", 0x00, 0x80, CRC(23f2d0bb) SHA1(48ba9300bc2136e9583754a51d5ab2532eca85c6) ) + ROM_LOAD ( "sk2h31.key", 0x00, 0x80, CRC(6c1c5a58) SHA1(7b2cb9884bfff824691d258dd919b723c85ef323) ) + //ROM_LOAD( "wof.key", 0x00, 0x80, CRC(ef8848dd) SHA1(e500a89ddb16abb31c7cb45f8dbea922d01fccc1) ) +ROM_END + ROM_START( sk2h45 ) //wofaha ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "tk2ask45.8f", 0x000000, 0x80000, CRC(0207b37e) SHA1(7d475ab48d5403f1e7c9fbeb71b191cf93496fbf) ) @@ -26915,8 +27245,14 @@ HACK( 2020, dinos235, dino, qsound, dino, cps_state, dino, HACK( 2018, dinos236, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (The Warriors Edition 2018 Update 2018-07-29)", MACHINE_SUPPORTS_SAVE ) HACK( 1993, dinos237, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Unparalleled Multi-Boss Bloody Version v.?)", MACHINE_SUPPORTS_SAVE ) HACK( 2020, dinos238, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Three Forbidden Version 2020-03-25)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, dinos239, dino, qsound, dino, cps_state, dino, ROT0, "Ngs", "Cadillacs and Dinosaurs (God of War Edition Update 2020-03-25)" , MACHINE_SUPPORTS_SAVE ) -HACK( 2020, dinos240, dino, qsound, dino, cps_state, dino, ROT0, "Ngs", "Cadillacs and Dinosaurs (Prosperity Enhanced Edition 2020-03-25)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos239, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (God of War Edition Update 2020-03-25)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos240, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Prosperity Enhanced Edition 2020-03-25)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos241, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Prosperity Enhanced Edition 2020-03-27)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos242, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Ares Infinite Bullet 2020 2020-04-03)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos243, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Ares Edition 2020-04-10)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos244, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Prosperity Enhanced Edition 2020-04-22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos245, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Uranus Edition Update 2020-02-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, dinos246, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (Prosperity Enhanced Edition 2020-05-02)", MACHINE_SUPPORTS_SAVE ) // Final Fight HACK( 1990, ffights01, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "ckc7213", "Final Fight (Change Fighter)", MACHINE_SUPPORTS_SAVE ) HACK( 2016, ffights02, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "hack", "Final Fight (1VS2 Enhanced Version 2016-08-17)", MACHINE_SUPPORTS_SAVE ) @@ -26979,9 +27315,11 @@ HACK( 2014, punisherjs13, punisher, qsound, punisher, cps_state, punisher HACK( 2014, punisherjs14, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (The fourth edition of V2 2014-12-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, punisherjs15, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (1 Vs 2 Perfect Update 2019-05-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, punisherjs16, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (Flame Edition 2019)", MACHINE_SUPPORTS_SAVE ) -HACK( 2019, punisherjs17, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (Unparalleled Version 2019-05-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2019, punisherjs17, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (Warriors Edition 2019-05-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, punisherjs18, punisher, qsound, punisher, cps_state, punisher, ROT0, "GOTVG", "The Punisher (Blaze 2018-08-13)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, punisherjs19, punisher, qsound, punisher, cps_state, punisher, ROT0, "GOTVG", "The Punisher (1 Vs 2 Competition Edition 2018-09-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, punisherjs20, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (Warriors Edition 2020-04-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, punisherjs21, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (1v2 Unlimited Bullets 2020-04-03)", MACHINE_SUPPORTS_SAVE ) HACK( 2017, punisherbzs01, punisher, wofhfh, punisherbz, cps_state, cps1, ROT0, "hack", "Biaofeng Zhanjing (Warrior Extreme Edition 2017-12-13)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // Street Fighter II HACK( 1992, sf2ces01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Translation Brasil)", MACHINE_SUPPORTS_SAVE ) @@ -27032,19 +27370,19 @@ HACK( 1992, sf2koryus03, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, HACK( 1992, sf2tlonas01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "King of Destruction", "Street Fighter II': Champion Edition (Replacement Blank Screen Repair)", MACHINE_SUPPORTS_SAVE ) HACK( 2012, sf2tlonas02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "pipi899", "Street Fighter II': Champion Edition (Zangief Spiral Piling Instructions Simplify 2012-01-1X)", MACHINE_SUPPORTS_SAVE ) HACK( 2012, sf2tlonas03, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "pipi899", "Street Fighter II': Champion Edition (Zangief Spiral Piling Instructions Simplify 2012-01-15)", MACHINE_SUPPORTS_SAVE ) -HACK( 2015, sf2tlonas04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Easy Move 2015-11-01)", MACHINE_SUPPORTS_SAVE ) -HACK( 1992, sf2hfus01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Deceleration)", MACHINE_SUPPORTS_SAVE ) -HACK( 1992, sf2hfus02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Shorten the time 60% )", MACHINE_SUPPORTS_SAVE ) -HACK( 1992, sf2hfus03, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Guile Shorten the time 1 90% )", MACHINE_SUPPORTS_SAVE ) -HACK( 1992, sf2hfus04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Guile Shorten the time 2 90% )", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, sf2tlonas04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Easy Move 2015-11-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2hfus01, sf2hf, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Deceleration)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2hfus02, sf2hf, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Shorten the time 60% )", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2hfus03, sf2hf, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Guile Shorten the time 1 90% )", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2hfus04, sf2hf, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blue-Ray", "Street Fighter II': Hyper Fighting (Guile Shorten the time 2 90% )", MACHINE_SUPPORTS_SAVE ) HACK( 1992, sf2h11s01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (920322 Japan bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -HACK( 2018, sf2puns01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Punishment Edition Simplified 2018-06-26)", MACHINE_SUPPORTS_SAVE ) -HACK( 2018, sf2reds01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Golden Edition)", MACHINE_SUPPORTS_SAVE ) -HACK( 2018, sf2reds02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Hardest Level)", MACHINE_SUPPORTS_SAVE ) -HACK( 2018, sf2reds03, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Ultra Golden Edition)", MACHINE_SUPPORTS_SAVE ) -HACK( 2018, sf2reds04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Golden Edition Easy Move)", MACHINE_SUPPORTS_SAVE ) -HACK( 2019, sf2reds05, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (The CPU strikes back Yoga 2019-05-06)", MACHINE_SUPPORTS_SAVE ) -HACK( 2019, sf2reds06, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Koryu Street Warriors 2019-06-13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, sf2puns01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Punishment Edition Simplified 2018-06-26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, sf2reds01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Golden Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, sf2reds02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Hardest Level)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, sf2reds03, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Ultra Golden Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, sf2reds04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Golden Edition Easy Move)", MACHINE_SUPPORTS_SAVE ) +HACK( 2019, sf2reds05, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (The CPU strikes back Yoga 2019-05-06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2019, sf2reds06, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Koryu Street Warriors 2019-06-13)", MACHINE_SUPPORTS_SAVE ) HACK( 2015, sf2m7s01, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (Hacks Unknown 2015-10-12)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // Saturday Night Slam Masters HACK( 1993, slammasts01, slammast, qsound, slammast, cps_state, slammast, ROT0, "Creamymami[EGCG]", "Saturday Night Slam Masters (Region Asia Version)", MACHINE_SUPPORTS_SAVE ) @@ -27204,6 +27542,8 @@ HACK( 2018, tk2h155, wof, qsound, wof, cps_state, wof, HACK( 2019, tk2h156, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Master Edition Update 2019-04-21)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, tk2h157, wof, qsound, wof, cps_state, wof, ROT0, "bootleg", "Tenchi wo Kurau II (Chinese bootleg of Sangokushi II, set 3) [bootleg]", MACHINE_SUPPORTS_SAVE ) HACK( 2020, tk2h158, wof, qsound, wof, cps_state, wof, ROT0, "Bindi", "Tenchi wo Kurau II (Master Edition Update 2020-02-15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, tk2h159, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Three Sword Saints Chinese Version 2020-04-23)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2020, tk2h160, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Dared Evil Boss Edition 2020-04-23)", MACHINE_SUPPORTS_SAVE ) // Tenchi wo Kurau II (wofch) HACK( 1994, tk2p02, wofch, qsound, wofch, cps_state, wof, ROT0, "Katana", "Tenchi wo Kurau II (Boss Rush)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, tk2p03, wofch, qsound, wofch, cps_state, wof, ROT0, "Katana", "Tenchi wo Kurau II (Boss Rush Extreme 2018-06-18)", MACHINE_SUPPORTS_SAVE ) @@ -27248,6 +27588,7 @@ HACK( 1992, sk2h23, wof, qsound, wof, cps_state, wof, HACK( 1992, sk2h41, wof, qsound, sk2h21, cps_state, sk2h21, ROT0, "LB70", "Sangokushi II (The Number Of Flames Is 200)", MACHINE_SUPPORTS_SAVE ) HACK( 1992, sk2h42, wof, sk2h3, sk2h21, cps_state, sk2h22, ROT0, "hack", "San Jian Sheng (Correct Zhao Yun Weapon Title Background Bug)", MACHINE_SUPPORTS_SAVE ) HACK( 2017, sk2h43, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "hack", "Sangokushi II (Chinese bootleg set 4, 921005 Asia 2017-03-18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, sk2h44, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "hack", "Sangokushi II (The Three Swordsmen Pirate Chinese Version 2020-03-17)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) HACK( 2017, sk2h45, wof, qsound, wof, cps_state, wof, ROT0, "bootleg", "Sangokushi II (Xia Houen's revenge 2017 full attack 2017-04-03)", MACHINE_SUPPORTS_SAVE ) HACK( 1992, sk2h46, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "hack", "Sangokushi II (Holy Swords)", MACHINE_SUPPORTS_SAVE ) HACK( 1992, sk2h107, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "hack", "Sangokushi II (Heroes Revised Edition)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cps2mis.cpp b/docs/release/src/hbmame/drivers/cps2mis.cpp index 9f072498be2..0a6e8a9abab 100644 --- a/docs/release/src/hbmame/drivers/cps2mis.cpp +++ b/docs/release/src/hbmame/drivers/cps2mis.cpp @@ -744,7 +744,7 @@ ROM_END ROM_START( pzloop2jd ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */ + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "pl2jd.03a", 0x000000, 0x80000, CRC(1f5d41c9) SHA1(a205f8c73136d22c127ee547df724e300647c45a) ) ROM_LOAD16_WORD_SWAP( "pl2jd.04a", 0x080000, 0x80000, CRC(60721b73) SHA1(48918d94b8a21c1bb2bd2fc6166cde6bb427d862) ) ROM_LOAD16_WORD_SWAP( "pl2jd.05a", 0x100000, 0x80000, CRC(0c39799f) SHA1(3c16a814a5bbb2b00bd82a01f17e0ca797192c98) ) @@ -2244,7 +2244,7 @@ ROM_START( 19xxs01 ) ROM_LOAD( "19xx.key", 0x00, 0x14, CRC(77e67ba1) SHA1(8c995bd00941ffe0145cb80e4f105ef8ef0a0001) ) ROM_END -ROM_START( 19xxjrs01 ) +ROM_START( 19xxjrs01 ) //19xxjr1c ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "19xjrs01.03", 0x000000, 0x80000, CRC(36aa1a2f) SHA1(8946961f5eeb19d7b75cd814fa6776703e0d5cc4) ) ROM_LOAD16_WORD_SWAP( "19xjrs01.04", 0x080000, 0x80000, CRC(936d2b48) SHA1(7620baea050122da16a5500b4a293efda55a4116) ) @@ -2311,7 +2311,7 @@ ROM_END *********************/ ROM_START( avspus01 ) //avspu3p, avspp - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "avpus01.03d", 0x000000, 0x80000, CRC(2f3dfdd3) SHA1(730a6d70a6cb44a6c60f500d9312c1b8c31d0f4b) ) ROM_LOAD16_WORD_SWAP( "avpus01.04d", 0x080000, 0x80000, CRC(04229fd7) SHA1(65a5719697c7c1cb46c330c69559666f2bf6e16f) ) ROM_LOAD16_WORD_SWAP( "avp.05d", 0x100000, 0x80000, CRC(fbfb5d7a) SHA1(5549bc9d780753bc9c10fba82588e5c3d4a2acb2) ) @@ -2327,11 +2327,11 @@ ROM_START( avspus01 ) //avspu3p, avspp ROMX_LOAD( "avp.18m", 0x0800004, 0x200000, CRC(34fb7232) SHA1(8b1f15bfa758a61e6ad519af24ca774edc70d194) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "avp.20m", 0x0800006, 0x200000, CRC(f90baa21) SHA1(20a900819a9d321316e3dfd241210725d7191ecf) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "avp.01", 0x00000, 0x08000, CRC(2d3b4220) SHA1(2b2d04d4282550fa9f6e1ad8528f20d1f2ac02eb) ) ROM_CONTINUE( 0x10000, 0x18000 ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "avp.11m", 0x000000, 0x200000, CRC(83499817) SHA1(e65b0ebd61ddc748842a9d4d92404b5305307623) ) ROM_LOAD16_WORD_SWAP( "avp.12m", 0x200000, 0x200000, CRC(f4110d49) SHA1(f27538776cc1ba8213f19f98728ed8c02508d3ac) ) @@ -2340,7 +2340,7 @@ ROM_START( avspus01 ) //avspu3p, avspp ROM_END ROM_START( avspus02 ) //avspu3p, avspu3pp - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "avpus02.03d", 0x000000, 0x80000, CRC(bb0f1eba) SHA1(08b13b0044b3ed2d0293799422eebfb3e531e276) ) ROM_LOAD16_WORD_SWAP( "avpus02.04d", 0x080000, 0x80000, CRC(78106911) SHA1(2b47d9c99f36de5a8028708e6e17ba278d38b155) ) ROM_LOAD16_WORD_SWAP( "avpus02.05d", 0x100000, 0x80000, CRC(0207cb19) SHA1(a6dab4afc94c6bbaf353deb97e84cff6f76e9f35) ) @@ -2360,7 +2360,7 @@ ROM_START( avspus02 ) //avspu3p, avspu3pp ROM_LOAD( "avp.01", 0x00000, 0x08000, CRC(2d3b4220) SHA1(2b2d04d4282550fa9f6e1ad8528f20d1f2ac02eb) ) ROM_CONTINUE( 0x10000, 0x18000 ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "avp.11m", 0x000000, 0x200000, CRC(83499817) SHA1(e65b0ebd61ddc748842a9d4d92404b5305307623) ) ROM_LOAD16_WORD_SWAP( "avp.12m", 0x200000, 0x200000, CRC(f4110d49) SHA1(f27538776cc1ba8213f19f98728ed8c02508d3ac) ) @@ -2368,6 +2368,75 @@ ROM_START( avspus02 ) //avspu3p, avspu3pp ROM_LOAD( "avspu.key", 0x000000, 0x000014, CRC(4e68e346) SHA1(60d5a12c77d07efc01f48968f4a12c59bf6b629e) ) ROM_END +ROM_START( avspus03 ) //avspdp + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "avpus03.03d", 0x000000, 0x80000, CRC(e76657b7) SHA1(e488710f196489f3706c696d0f008ae63c3ff358) ) + ROM_LOAD16_WORD_SWAP( "avpus03.04d", 0x080000, 0x80000, CRC(8799b67f) SHA1(fe755897231b21ac8e47f1e5bc0ca73ae91e433a) ) + ROM_LOAD16_WORD_SWAP( "avpus02.05d", 0x100000, 0x80000, CRC(0207cb19) SHA1(a6dab4afc94c6bbaf353deb97e84cff6f76e9f35) ) + ROM_LOAD16_WORD_SWAP( "avpd.06", 0x180000, 0x80000, CRC(63094539) SHA1(f1b776cf4334fa7fa1ee0e5ce81a5996b930996b) ) + + ROM_REGION16_BE( CODE_SIZE, "user1", ROMREGION_ERASE00 ) + + ROM_REGION( 0x1000000, "gfx", 0 ) + ROMX_LOAD( "avp.13m", 0x0000000, 0x200000, CRC(8f8b5ae4) SHA1(457ce959aa5db3a003de7dda2b3799b2f1ae279b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.15m", 0x0000002, 0x200000, CRC(b00280df) SHA1(bc1291a4a222d410bc99b6f1ed392067d9c3999e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.17m", 0x0000004, 0x200000, CRC(94403195) SHA1(efaad001527a5eba8f626aea9037ac6ef9a2c295) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.19m", 0x0000006, 0x200000, CRC(e1981245) SHA1(809ccb7f10262e227d5e9d9f710e06f0e751f550) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.14m", 0x0800000, 0x200000, CRC(ebba093e) SHA1(77aaf4197d1dae3321cf9c6d2b7967ee54cf3f30) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.16m", 0x0800002, 0x200000, CRC(fb228297) SHA1(ebd02a4ba085dc70c0603662e14d61625fa04648) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.18m", 0x0800004, 0x200000, CRC(34fb7232) SHA1(8b1f15bfa758a61e6ad519af24ca774edc70d194) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "avp.20m", 0x0800006, 0x200000, CRC(f90baa21) SHA1(20a900819a9d321316e3dfd241210725d7191ecf) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "avp.01", 0x00000, 0x08000, CRC(2d3b4220) SHA1(2b2d04d4282550fa9f6e1ad8528f20d1f2ac02eb) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x400000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "avp.11m", 0x000000, 0x200000, CRC(83499817) SHA1(e65b0ebd61ddc748842a9d4d92404b5305307623) ) + ROM_LOAD16_WORD_SWAP( "avp.12m", 0x200000, 0x200000, CRC(f4110d49) SHA1(f27538776cc1ba8213f19f98728ed8c02508d3ac) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "phoenix.key", 0x000000, 0x000014, CRC(2cf772b0) SHA1(eff33c65a4f3862c231f9e4d6fefa7b34398dbf2) ) +ROM_END + + /*************** + Armored Warriors +******************/ + +ROM_START( armwars01 ) //armwar1d + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "pwgedps01.03b", 0x000000, 0x80000, CRC(f4642738) SHA1(91fab6578dad8dba57e964a56be782d936b03663) ) + ROM_LOAD16_WORD_SWAP( "pwged.04b", 0x080000, 0x80000, CRC(9bd6a38f) SHA1(da90162b7bff223df59ac362a5f61c580a86d967) ) + ROM_LOAD16_WORD_SWAP( "pwged.05a", 0x100000, 0x80000, CRC(4c11d30f) SHA1(463ba1845b1239c839e9419cbc6762d52b7918db) ) + ROM_LOAD16_WORD_SWAP( "pwg.06", 0x180000, 0x80000, CRC(87a60ce8) SHA1(e2085c7c8c6792d055dbbb023c7f4e4aa38ae924) ) + ROM_LOAD16_WORD_SWAP( "pwg.07", 0x200000, 0x80000, CRC(f7b148df) SHA1(f369669713cf647222094c570a2eacd48a8637cf) ) + ROM_LOAD16_WORD_SWAP( "pwg.08", 0x280000, 0x80000, CRC(cc62823e) SHA1(edaf9bebdfc65ae5414090abd6844176eec39a00) ) + ROM_LOAD16_WORD_SWAP( "pwg.09", 0x300000, 0x80000, CRC(ddc85ca6) SHA1(e794c679531632e2142c6a5e3b858494389ce65e) ) + ROM_LOAD16_WORD_SWAP( "pwg.10", 0x380000, 0x80000, CRC(07c4fb28) SHA1(58a1ff3d105be7df833dd4f32973766649efcbcf) ) + + ROM_REGION( 0x1400000, "gfx", 0 ) + ROMX_LOAD( "pwg.13m", 0x0000000, 0x400000, CRC(ae8fe08e) SHA1(b6f09663dcda69b5d7ac13e4afaf1efd692fb61e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.15m", 0x0000002, 0x400000, CRC(db560f58) SHA1(0c3716b32eb24544ff5d16b5dcadce195cd10d00) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.17m", 0x0000004, 0x400000, CRC(bc475b94) SHA1(a157664450895a146a532581dd6f4b63dff21c86) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.19m", 0x0000006, 0x400000, CRC(07439ff7) SHA1(f71e07c6d77c32828f5e319268b24b13a1a4b0c2) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.14m", 0x1000000, 0x100000, CRC(c3f9ba63) SHA1(66191a52c39daa89b17ede5804ee41c028036f14) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.16m", 0x1000002, 0x100000, CRC(815b0e7b) SHA1(549785daac3122253fb94f6541bc7016147f5306) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.18m", 0x1000004, 0x100000, CRC(0109c71b) SHA1(eb51284ee0c85ff8f605fe1d166b7aa202be1344) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "pwg.20m", 0x1000006, 0x100000, CRC(eb75ffbe) SHA1(e9d1deca60be696ac5bff2017fb5de3525e5239a) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "pwg.01", 0x00000, 0x08000, CRC(18a5c0e4) SHA1(bb1353dd74884aaeec9b5f1d0b284d9cad53c0ff) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "pwg.02", 0x28000, 0x20000, CRC(c9dfffa6) SHA1(64e71028befe9a2514074be765dd020e1d2ea70b) ) + + ROM_REGION( 0x400000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "pwg.11m", 0x000000, 0x200000, CRC(a78f7433) SHA1(e47ffba7b9dac9d0dda985c5d966194be18260f7) ) + ROM_LOAD16_WORD_SWAP( "pwg.12m", 0x200000, 0x200000, CRC(77438ed0) SHA1(733ca6c6a792e66e2aa12c5fc06dd459527afe4b) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "phoenix.key", 0x000000, 0x000014, CRC(2cf772b0) SHA1(eff33c65a4f3862c231f9e4d6fefa7b34398dbf2) ) +ROM_END + /*************** Battle Circuit ******************/ @@ -2567,7 +2636,7 @@ ROM_START( ddsomuds01 ) // ddsomap unknown decryption key ROM_END ROM_START( ddsomuds02 ) //ddsomudp, ddsomud - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "dd2uds02.03g", 0x000000, 0x80000, CRC(41429cbc) SHA1(dfd6011a52c8a8c5b42c85ee3c886cd3db8964b9) ) ROM_LOAD16_WORD_SWAP( "dd2uds02.04g", 0x080000, 0x80000, CRC(11f7496d) SHA1(b0f64487f8b9e410195ae6810a30b58874c2497c) ) ROM_LOAD16_WORD_SWAP( "dd2uds02.05g", 0x100000, 0x80000, CRC(c00d5fb6) SHA1(35b7011905f5f9d12a17171609e71c53b1e1ecb5) ) @@ -2590,12 +2659,12 @@ ROM_START( ddsomuds02 ) //ddsomudp, ddsomud ROMX_LOAD( "dd2.18m", 0x1000004, 0x200000, CRC(acddd149) SHA1(7f50de9b2d1cc733594c642be1804190519caffa) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "dd2.20m", 0x1000006, 0x200000, CRC(117fb0c0) SHA1(15c01fa1a71b6469b0e1bde0ce5835c5ff9d938c) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */ + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "dd2.01", 0x00000, 0x08000, CRC(99d657e5) SHA1(1528dd6b07a0e79951a35c0457c8a9c9770e9c78) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "dd2.02", 0x28000, 0x20000, CRC(117a3824) SHA1(14f3a12170b601c5466c93af9d2f24e0b386b4e4) ) - ROM_REGION( 0x400000, "qsound", 0 ) /* QSound samples */ + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "dd2.11m", 0x000000, 0x200000, CRC(98d0c325) SHA1(7406e8d943d77c468eb418c4113261f4ab973bbf) ) ROM_LOAD16_WORD_SWAP( "dd2.12m", 0x200000, 0x200000, CRC(5ea2e7fa) SHA1(0e6a9fd007f637adcb2226c902394f07de45e803) ) @@ -2608,7 +2677,7 @@ ROM_END ************************************/ ROM_START( dstlks01 ) //dstlkl - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "vame_ps01.03a", 0x000000, 0x80000, CRC(062da6f1) SHA1(6f470b5a68d70f066fbb29e88d819496de611713) ) ROM_LOAD16_WORD_SWAP( "vame.04a", 0x080000, 0x80000, CRC(ae413ff2) SHA1(e9b85ac04d6d1a57368c70aa24e3ab8a8d67409f) ) ROM_LOAD16_WORD_SWAP( "vame.05a", 0x100000, 0x80000, CRC(60678756) SHA1(5d10829ad7522b5de3b318dd8cbf1b506ba4c2d4) ) @@ -2628,7 +2697,7 @@ ROM_START( dstlks01 ) //dstlkl ROMX_LOAD( "vam.18m", 0x1000004, 0x100000, CRC(3a033625) SHA1(294238f30cba5cf4f8f1de951d54c2077bd95de9) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "vam.20m", 0x1000006, 0x100000, CRC(2bff6a89) SHA1(8f4e131e5ce0af48fb89f98026d9f0356c7c301f) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "vam.01", 0x00000, 0x08000, CRC(64b685d5) SHA1(6c180e7420db754eca5cad17a40f5a64f5c3bd15) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "vam.02", 0x28000, 0x20000, CRC(cf7c97c7) SHA1(109a4b56ecd59be9c3f5869de99d40619bdaef21) ) @@ -3221,7 +3290,7 @@ ROM_START( mshvsfs01 ) ROM_END ROM_START( mshvsfs02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "mvses02.03f", 0x000000, 0x80000, CRC(9da5d269) SHA1(4661105b3f3c3d36a4900da3e19db6079a0c08ed) ) ROM_LOAD16_WORD_SWAP( "mvse.04f", 0x080000, 0x80000, CRC(6ef799f9) SHA1(2d45dbf7bc277b84c6bcd9615ab3b80c42af7781) ) ROM_LOAD16_WORD_SWAP( "mvs.05a", 0x100000, 0x80000, CRC(1a5de0cb) SHA1(738a27f83704c208d36d73bf766d861ef2d51a89) ) @@ -3620,7 +3689,7 @@ ROM_START( sfas01 ) ROM_END ROM_START( sfas02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sfzes02.03d", 0x000000, 0x80000, CRC(5b02325d) SHA1(6b66a96fe8a51dba65b5f369ccd07428bdece3ef) ) ROM_LOAD16_WORD_SWAP( "sfz.04b", 0x080000, 0x80000, CRC(8b73b0e5) SHA1(5318761f615c21395366b5333e75eaaa73ef2073) ) ROM_LOAD16_WORD_SWAP( "sfz.05a", 0x100000, 0x80000, CRC(0810544d) SHA1(5f39bda3e7b16508eb58e5a2e0cc58c09cf428ce) ) @@ -3633,12 +3702,12 @@ ROM_START( sfas02 ) ROMX_LOAD( "sfz.18m", 0x800004, 0x200000, CRC(41a1e790) SHA1(ce25dad542308691dbe9606b26279bbd59ea4b81) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sfz.20m", 0x800006, 0x200000, CRC(a549df98) SHA1(f054e95df650a891ef56da8bfb31cb2c945a9aed) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sfz.01", 0x00000, 0x08000, CRC(ffffec7d) SHA1(75b4aef001b72a0f571b51b2b97803facc1832dd) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sfz.02", 0x28000, 0x20000, CRC(45f46a08) SHA1(e32dbd27b52ab708278045b5a829376e55a4ca81) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sfz.11m", 0x000000, 0x200000, CRC(c4b093cd) SHA1(256526bb693a0b72443f047e060304c9b739acd1) ) ROM_LOAD16_WORD_SWAP( "sfz.12m", 0x200000, 0x200000, CRC(8bdbc4b4) SHA1(0e21c9a75a17a7e7dfd8bb51098c2b9dc4c933ec) ) @@ -3647,7 +3716,7 @@ ROM_START( sfas02 ) ROM_END ROM_START( sfas03 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sfzes03.03d", 0x000000, 0x80000, CRC(b67268ef) SHA1(b53802a3ba3ee6c14c01ab54c518dad84148708c) ) ROM_LOAD16_WORD_SWAP( "sfz.04b", 0x080000, 0x80000, CRC(8b73b0e5) SHA1(5318761f615c21395366b5333e75eaaa73ef2073) ) ROM_LOAD16_WORD_SWAP( "sfz.05a", 0x100000, 0x80000, CRC(0810544d) SHA1(5f39bda3e7b16508eb58e5a2e0cc58c09cf428ce) ) @@ -3660,12 +3729,12 @@ ROM_START( sfas03 ) ROMX_LOAD( "sfz.18m", 0x800004, 0x200000, CRC(41a1e790) SHA1(ce25dad542308691dbe9606b26279bbd59ea4b81) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sfz.20m", 0x800006, 0x200000, CRC(a549df98) SHA1(f054e95df650a891ef56da8bfb31cb2c945a9aed) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sfz.01", 0x00000, 0x08000, CRC(ffffec7d) SHA1(75b4aef001b72a0f571b51b2b97803facc1832dd) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sfz.02", 0x28000, 0x20000, CRC(45f46a08) SHA1(e32dbd27b52ab708278045b5a829376e55a4ca81) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sfz.11m", 0x000000, 0x200000, CRC(c4b093cd) SHA1(256526bb693a0b72443f047e060304c9b739acd1) ) ROM_LOAD16_WORD_SWAP( "sfz.12m", 0x200000, 0x200000, CRC(8bdbc4b4) SHA1(0e21c9a75a17a7e7dfd8bb51098c2b9dc4c933ec) ) @@ -3674,7 +3743,7 @@ ROM_START( sfas03 ) ROM_END ROM_START( sfas04 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sfzes04.03d", 0x000000, 0x80000, CRC(2ebec801) SHA1(5070d307a3ee66d9dfcf754677c086358a87c8c4) ) ROM_LOAD16_WORD_SWAP( "sfz.04b", 0x080000, 0x80000, CRC(8b73b0e5) SHA1(5318761f615c21395366b5333e75eaaa73ef2073) ) ROM_LOAD16_WORD_SWAP( "sfz.05a", 0x100000, 0x80000, CRC(0810544d) SHA1(5f39bda3e7b16508eb58e5a2e0cc58c09cf428ce) ) @@ -3687,12 +3756,12 @@ ROM_START( sfas04 ) ROMX_LOAD( "sfz.18m", 0x800004, 0x200000, CRC(41a1e790) SHA1(ce25dad542308691dbe9606b26279bbd59ea4b81) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sfz.20m", 0x800006, 0x200000, CRC(a549df98) SHA1(f054e95df650a891ef56da8bfb31cb2c945a9aed) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sfz.01", 0x00000, 0x08000, CRC(ffffec7d) SHA1(75b4aef001b72a0f571b51b2b97803facc1832dd) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sfz.02", 0x28000, 0x20000, CRC(45f46a08) SHA1(e32dbd27b52ab708278045b5a829376e55a4ca81) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sfz.11m", 0x000000, 0x200000, CRC(c4b093cd) SHA1(256526bb693a0b72443f047e060304c9b739acd1) ) ROM_LOAD16_WORD_SWAP( "sfz.12m", 0x200000, 0x200000, CRC(8bdbc4b4) SHA1(0e21c9a75a17a7e7dfd8bb51098c2b9dc4c933ec) ) @@ -3701,7 +3770,7 @@ ROM_START( sfas04 ) ROM_END ROM_START( sfas05 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sfzes05.03d", 0x000000, 0x80000, CRC(4d84ed39) SHA1(5b572b889f42599862e3ce88211398532d0219b5) ) ROM_LOAD16_WORD_SWAP( "sfz.04b", 0x080000, 0x80000, CRC(8b73b0e5) SHA1(5318761f615c21395366b5333e75eaaa73ef2073) ) ROM_LOAD16_WORD_SWAP( "sfz.05a", 0x100000, 0x80000, CRC(0810544d) SHA1(5f39bda3e7b16508eb58e5a2e0cc58c09cf428ce) ) @@ -3714,12 +3783,12 @@ ROM_START( sfas05 ) ROMX_LOAD( "sfz.18m", 0x800004, 0x200000, CRC(41a1e790) SHA1(ce25dad542308691dbe9606b26279bbd59ea4b81) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sfz.20m", 0x800006, 0x200000, CRC(a549df98) SHA1(f054e95df650a891ef56da8bfb31cb2c945a9aed) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sfz.01", 0x00000, 0x08000, CRC(ffffec7d) SHA1(75b4aef001b72a0f571b51b2b97803facc1832dd) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sfz.02", 0x28000, 0x20000, CRC(45f46a08) SHA1(e32dbd27b52ab708278045b5a829376e55a4ca81) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sfz.11m", 0x000000, 0x200000, CRC(c4b093cd) SHA1(256526bb693a0b72443f047e060304c9b739acd1) ) ROM_LOAD16_WORD_SWAP( "sfz.12m", 0x200000, 0x200000, CRC(8bdbc4b4) SHA1(0e21c9a75a17a7e7dfd8bb51098c2b9dc4c933ec) ) @@ -3732,7 +3801,7 @@ ROM_END *************************/ ROM_START( sfa2us01 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2uss01.03a", 0x000000, 0x80000, CRC(f6e6d427) SHA1(85ff5c9fcd6849bfb325c9362b79851f9a41c7b4) ) ROM_LOAD16_WORD_SWAP( "sz2u.04a", 0x080000, 0x80000, CRC(fae0e9c3) SHA1(d84cfbf16079f9987df683911b83896b80b52b1a) ) ROM_LOAD16_WORD_SWAP( "sz2u.05a", 0x100000, 0x80000, CRC(d02dd758) SHA1(581bcd451b1d081b9b73d4a1b485da9f29756613) ) @@ -3755,7 +3824,7 @@ ROM_START( sfa2us01 ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) @@ -3764,7 +3833,7 @@ ROM_START( sfa2us01 ) ROM_END ROM_START( sfa2us02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2uss02.03a", 0x000000, 0x80000, CRC(93ef94ca) SHA1(3a5e596de94c8ab70f7e2077b5c4fa68c27162b6) ) ROM_LOAD16_WORD_SWAP( "sz2u.04a", 0x080000, 0x80000, CRC(fae0e9c3) SHA1(d84cfbf16079f9987df683911b83896b80b52b1a) ) ROM_LOAD16_WORD_SWAP( "sz2u.05a", 0x100000, 0x80000, CRC(d02dd758) SHA1(581bcd451b1d081b9b73d4a1b485da9f29756613) ) @@ -3787,7 +3856,7 @@ ROM_START( sfa2us02 ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) @@ -3796,7 +3865,7 @@ ROM_START( sfa2us02 ) ROM_END ROM_START( sfa2us03 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2uss04.03a", 0x000000, 0x80000, CRC(0abedf4b) SHA1(389c4f3d32f5ee001f1e36b8f5ebf5364b4af9af) ) ROM_LOAD16_WORD_SWAP( "sz2u.04a", 0x080000, 0x80000, CRC(fae0e9c3) SHA1(d84cfbf16079f9987df683911b83896b80b52b1a) ) ROM_LOAD16_WORD_SWAP( "sz2u.05a", 0x100000, 0x80000, CRC(d02dd758) SHA1(581bcd451b1d081b9b73d4a1b485da9f29756613) ) @@ -3819,7 +3888,7 @@ ROM_START( sfa2us03 ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) @@ -3828,7 +3897,7 @@ ROM_START( sfa2us03 ) ROM_END ROM_START( sfa2us04 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2es01.03", 0x000000, 0x80000, CRC(8e9124fc) SHA1(2982475156a5a6c4fd86e964ffe6fcf0061e00a1) ) ROM_LOAD16_WORD_SWAP( "sz2e.04", 0x080000, 0x80000, CRC(22d17b26) SHA1(2d7a9cedae1bb2b7cfb80d2bfcf24cb7738df0bf) ) ROM_LOAD16_WORD_SWAP( "sz2.05", 0x100000, 0x80000, CRC(4b442a7c) SHA1(a0d7d229cff8efb2a253ff06270258b0b4d2761e) ) @@ -3846,7 +3915,7 @@ ROM_START( sfa2us04 ) ROMX_LOAD( "sz2.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz2.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) @@ -3860,7 +3929,7 @@ ROM_START( sfa2us04 ) ROM_END ROM_START( sfz2ns01 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2ns01.03", 0x000000, 0x80000, CRC(b37eb6d8) SHA1(f36d88d9f5af823cb953b66dfdb635f2d92c73b4) ) ROM_LOAD16_WORD_SWAP( "sz2ns01.04", 0x080000, 0x80000, CRC(a2776d86) SHA1(6f0f348d4b08468e034ecf11ff42f190bc68f490) ) ROM_LOAD16_WORD_SWAP( "sz2.05", 0x100000, 0x80000, CRC(4b442a7c) SHA1(a0d7d229cff8efb2a253ff06270258b0b4d2761e) ) @@ -3878,7 +3947,7 @@ ROM_START( sfz2ns01 ) ROMX_LOAD( "sz2.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz2.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) @@ -3892,7 +3961,7 @@ ROM_START( sfz2ns01 ) ROM_END ROM_START( sfa2s01 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2e_ps01.03", 0x000000, 0x80000, CRC(6cbeb97d) SHA1(054cf7a0bbcb84bcd77ff2c5a084754f2c7694aa) ) ROM_LOAD16_WORD_SWAP( "sz2e.04", 0x080000, 0x80000, CRC(22d17b26) SHA1(2d7a9cedae1bb2b7cfb80d2bfcf24cb7738df0bf) ) ROM_LOAD16_WORD_SWAP( "sz2.05", 0x100000, 0x80000, CRC(4b442a7c) SHA1(a0d7d229cff8efb2a253ff06270258b0b4d2761e) ) @@ -3910,12 +3979,12 @@ ROM_START( sfa2s01 ) ROMX_LOAD( "sz2.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz2.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) @@ -3924,7 +3993,7 @@ ROM_START( sfa2s01 ) ROM_END ROM_START( sfa2s02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2e_ps02.03", 0x000000, 0x80000, CRC(46d0aff2) SHA1(3da96e4fb987fe21153dd55db0e42a409a3c4ba2) ) ROM_LOAD16_WORD_SWAP( "sz2e.04", 0x080000, 0x80000, CRC(22d17b26) SHA1(2d7a9cedae1bb2b7cfb80d2bfcf24cb7738df0bf) ) ROM_LOAD16_WORD_SWAP( "sz2.05", 0x100000, 0x80000, CRC(4b442a7c) SHA1(a0d7d229cff8efb2a253ff06270258b0b4d2761e) ) @@ -3942,12 +4011,12 @@ ROM_START( sfa2s02 ) ROMX_LOAD( "sz2.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz2.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) @@ -3956,7 +4025,7 @@ ROM_START( sfa2s02 ) ROM_END ROM_START( sfa2s03 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz2e_ps03.03", 0x000000, 0x80000, CRC(2d0641e3) SHA1(a3655bb14f8b6636786ebb5f8531ba581d769178) ) ROM_LOAD16_WORD_SWAP( "sz2e_ps03.04", 0x080000, 0x80000, CRC(b15e7867) SHA1(540a47b6ee645c5e72b49749be3d6ab8fd182a72) ) ROM_LOAD16_WORD_SWAP( "sz2.05", 0x100000, 0x80000, CRC(4b442a7c) SHA1(a0d7d229cff8efb2a253ff06270258b0b4d2761e) ) @@ -3974,12 +4043,12 @@ ROM_START( sfa2s03 ) ROMX_LOAD( "sz2.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz2.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) @@ -4026,7 +4095,7 @@ ROM_START( sfa3s01 ) ROM_END ROM_START( sfa3s02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz3es04.03c", 0x000000, 0x80000, CRC(16909b6d) SHA1(fd530401c1b2099a813c99034712b5a6a77e57e0) ) ROM_LOAD16_WORD_SWAP( "sz3e.04c", 0x080000, 0x80000, CRC(5ad3f721) SHA1(fec11cc5f63593f0181eb28ae85ad916686793eb) ) ROM_LOAD16_WORD_SWAP( "sz3.05c", 0x100000, 0x80000, CRC(57fd0a40) SHA1(bc2d5f4d57117bbf58b1adb088e00424ef489e92) ) @@ -4196,7 +4265,7 @@ ROM_START( sfa3s06 ) ROM_END ROM_START( sfa3s07 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz3e_ps07.03c", 0x000000, 0x80000, CRC(c04b48df) SHA1(e66d3fd367c0409757ad113e227c8b0c7368c21a) ) ROM_LOAD16_WORD_SWAP( "sz3e.04c", 0x080000, 0x80000, CRC(5ad3f721) SHA1(fec11cc5f63593f0181eb28ae85ad916686793eb) ) ROM_LOAD16_WORD_SWAP( "sz3.05c", 0x100000, 0x80000, CRC(57fd0a40) SHA1(bc2d5f4d57117bbf58b1adb088e00424ef489e92) ) @@ -4216,12 +4285,12 @@ ROM_START( sfa3s07 ) ROMX_LOAD( "sz3.18m", 0x1000004, 0x400000, CRC(40631ed5) SHA1(c18c56822b90a71ca5fbdf3440eb2671011f3d8f) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz3.20m", 0x1000006, 0x400000, CRC(763409b4) SHA1(af60a5116c1ca9050366a35ea29128921867f3cc) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz3.01", 0x00000, 0x08000, CRC(de810084) SHA1(fd0b969b732921ed8b40c16fbfa30ee09c7a7cbd) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz3.02", 0x28000, 0x20000, CRC(72445dc4) SHA1(14fca7596ac45ba655016eef5b6120f9f9671c23) ) - ROM_REGION( 0x800000, "qsound", 0 ) + ROM_REGION( 0x800000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz3.11m", 0x000000, 0x400000, CRC(1c89eed1) SHA1(649a0b0a3eb72e2e69e9fb1ac51a58b70daa39f3) ) ROM_LOAD16_WORD_SWAP( "sz3.12m", 0x400000, 0x400000, CRC(f392b13a) SHA1(fa04ce0370144a49bd1d5acd873eef87b0dc9d15) ) @@ -4230,7 +4299,7 @@ ROM_START( sfa3s07 ) ROM_END ROM_START( sfa3s08 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "sz3e_ps08.03c", 0x000000, 0x80000, CRC(55e3f332) SHA1(17f0c8c21221954513a2b869afb1eb1eb94637a3) ) ROM_LOAD16_WORD_SWAP( "sz3e.04c", 0x080000, 0x80000, CRC(5ad3f721) SHA1(fec11cc5f63593f0181eb28ae85ad916686793eb) ) ROM_LOAD16_WORD_SWAP( "sz3.05c", 0x100000, 0x80000, CRC(57fd0a40) SHA1(bc2d5f4d57117bbf58b1adb088e00424ef489e92) ) @@ -4250,12 +4319,80 @@ ROM_START( sfa3s08 ) ROMX_LOAD( "sz3.18m", 0x1000004, 0x400000, CRC(40631ed5) SHA1(c18c56822b90a71ca5fbdf3440eb2671011f3d8f) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sz3.20m", 0x1000006, 0x400000, CRC(763409b4) SHA1(af60a5116c1ca9050366a35ea29128921867f3cc) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "sz3.01", 0x00000, 0x08000, CRC(de810084) SHA1(fd0b969b732921ed8b40c16fbfa30ee09c7a7cbd) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "sz3.02", 0x28000, 0x20000, CRC(72445dc4) SHA1(14fca7596ac45ba655016eef5b6120f9f9671c23) ) + + ROM_REGION( 0x800000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "sz3.11m", 0x000000, 0x400000, CRC(1c89eed1) SHA1(649a0b0a3eb72e2e69e9fb1ac51a58b70daa39f3) ) + ROM_LOAD16_WORD_SWAP( "sz3.12m", 0x400000, 0x400000, CRC(f392b13a) SHA1(fa04ce0370144a49bd1d5acd873eef87b0dc9d15) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "sfa3.key", 0x000000, 0x000014, CRC(54fa39c6) SHA1(a0d2f8e697a7a4201762cb02842581840b2a7f78) ) +ROM_END + +ROM_START( sfa3s09 ) //sfa3 + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "sz3e_ps09.03c", 0x000000, 0x80000, CRC(d411da59) SHA1(13368f3e47a695a9699ef35d3bd7ab5040e96323) ) + ROM_LOAD16_WORD_SWAP( "sz3e_ps09.04c", 0x080000, 0x80000, CRC(9e4c0cd1) SHA1(113c7237c7470d3b9fbd873390ddfb7966e864ab) ) + ROM_LOAD16_WORD_SWAP( "sz3.05c", 0x100000, 0x80000, CRC(57fd0a40) SHA1(bc2d5f4d57117bbf58b1adb088e00424ef489e92) ) + ROM_LOAD16_WORD_SWAP( "sz3.06c", 0x180000, 0x80000, CRC(f6305f8b) SHA1(3fd1ebdbad96103aca604e950b488e52460a71ec) ) + ROM_LOAD16_WORD_SWAP( "sz3.07c", 0x200000, 0x80000, CRC(6eab0f6f) SHA1(f8d093dda65cf4e8a3000dc1b96355bb03dcb495) ) + ROM_LOAD16_WORD_SWAP( "sz3.08c", 0x280000, 0x80000, CRC(910c4a3b) SHA1(dbd41280f9b16ad6a5b8f12092549970349395f1) ) + ROM_LOAD16_WORD_SWAP( "sz3e_ps09.09c", 0x300000, 0x80000, CRC(fd1c944b) SHA1(83e65312593444d1a949f8f8cec7ec6875e8f8eb) ) + ROM_LOAD16_WORD_SWAP( "sz3.10b", 0x380000, 0x80000, CRC(deb2ff52) SHA1(0aa4722aad68a04164946c78bf05752f947b4322) ) + + ROM_REGION( 0x2000000, "gfx", 0 ) + ROMX_LOAD( "sz3.13m", 0x0000000, 0x400000, CRC(0f7a60d9) SHA1(c69e0ee22537312909dacc86d2e4be319d54e426) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.15m", 0x0000002, 0x400000, CRC(8e933741) SHA1(f4ac4bfe830dc7df9fe4f680e4e0c053e7cbd8fe) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.17m", 0x0000004, 0x400000, CRC(d6e98147) SHA1(37f331fbb1284db446faecade6f484f58c0e1b2a) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.19m", 0x0000006, 0x400000, CRC(f31a728a) SHA1(f14136564648f006c1b74afda78349f260524b5f) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.14m", 0x1000000, 0x400000, CRC(5ff98297) SHA1(9e0ce43380b776c7a03872bafd4856f6fa60bda7) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.16m", 0x1000002, 0x400000, CRC(52b5bdee) SHA1(7918204dc457f7a146d8fb8cf7242dfed3109fd8) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.18m", 0x1000004, 0x400000, CRC(40631ed5) SHA1(c18c56822b90a71ca5fbdf3440eb2671011f3d8f) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.20m", 0x1000006, 0x400000, CRC(763409b4) SHA1(af60a5116c1ca9050366a35ea29128921867f3cc) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "sz3.01", 0x00000, 0x08000, CRC(de810084) SHA1(fd0b969b732921ed8b40c16fbfa30ee09c7a7cbd) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "sz3.02", 0x28000, 0x20000, CRC(72445dc4) SHA1(14fca7596ac45ba655016eef5b6120f9f9671c23) ) + + ROM_REGION( 0x800000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "sz3.11m", 0x000000, 0x400000, CRC(1c89eed1) SHA1(649a0b0a3eb72e2e69e9fb1ac51a58b70daa39f3) ) + ROM_LOAD16_WORD_SWAP( "sz3.12m", 0x400000, 0x400000, CRC(f392b13a) SHA1(fa04ce0370144a49bd1d5acd873eef87b0dc9d15) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "sfa3.key", 0x000000, 0x000014, CRC(54fa39c6) SHA1(a0d2f8e697a7a4201762cb02842581840b2a7f78) ) +ROM_END + +ROM_START( sfa3s10 ) //sfa3xl + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "sz3e_ps10.03c", 0x000000, 0x80000, CRC(d762a68b) SHA1(2755e59d37c3acd1226256614f86af576592d9d3) ) + ROM_LOAD16_WORD_SWAP( "sz3e_ps10.04c", 0x080000, 0x80000, CRC(af5336ec) SHA1(7afb7e9c74218e6e3b860102026be5cd8086d0cf) ) + ROM_LOAD16_WORD_SWAP( "sz3.05c", 0x100000, 0x80000, CRC(57fd0a40) SHA1(bc2d5f4d57117bbf58b1adb088e00424ef489e92) ) + ROM_LOAD16_WORD_SWAP( "sz3.06c", 0x180000, 0x80000, CRC(f6305f8b) SHA1(3fd1ebdbad96103aca604e950b488e52460a71ec) ) + ROM_LOAD16_WORD_SWAP( "sz3.07c", 0x200000, 0x80000, CRC(6eab0f6f) SHA1(f8d093dda65cf4e8a3000dc1b96355bb03dcb495) ) + ROM_LOAD16_WORD_SWAP( "sz3.08c", 0x280000, 0x80000, CRC(910c4a3b) SHA1(dbd41280f9b16ad6a5b8f12092549970349395f1) ) + ROM_LOAD16_WORD_SWAP( "sz3e_ps09.09c", 0x300000, 0x80000, CRC(fd1c944b) SHA1(83e65312593444d1a949f8f8cec7ec6875e8f8eb) ) + ROM_LOAD16_WORD_SWAP( "sz3.10b", 0x380000, 0x80000, CRC(deb2ff52) SHA1(0aa4722aad68a04164946c78bf05752f947b4322) ) + + ROM_REGION( 0x2000000, "gfx", 0 ) + ROMX_LOAD( "sz3.13m", 0x0000000, 0x400000, CRC(0f7a60d9) SHA1(c69e0ee22537312909dacc86d2e4be319d54e426) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.15m", 0x0000002, 0x400000, CRC(8e933741) SHA1(f4ac4bfe830dc7df9fe4f680e4e0c053e7cbd8fe) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.17m", 0x0000004, 0x400000, CRC(d6e98147) SHA1(37f331fbb1284db446faecade6f484f58c0e1b2a) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.19m", 0x0000006, 0x400000, CRC(f31a728a) SHA1(f14136564648f006c1b74afda78349f260524b5f) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.14m", 0x1000000, 0x400000, CRC(5ff98297) SHA1(9e0ce43380b776c7a03872bafd4856f6fa60bda7) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.16m", 0x1000002, 0x400000, CRC(52b5bdee) SHA1(7918204dc457f7a146d8fb8cf7242dfed3109fd8) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.18m", 0x1000004, 0x400000, CRC(40631ed5) SHA1(c18c56822b90a71ca5fbdf3440eb2671011f3d8f) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sz3.20m", 0x1000006, 0x400000, CRC(763409b4) SHA1(af60a5116c1ca9050366a35ea29128921867f3cc) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sz3.01", 0x00000, 0x08000, CRC(de810084) SHA1(fd0b969b732921ed8b40c16fbfa30ee09c7a7cbd) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sz3.02", 0x28000, 0x20000, CRC(72445dc4) SHA1(14fca7596ac45ba655016eef5b6120f9f9671c23) ) - ROM_REGION( 0x800000, "qsound", 0 ) + ROM_REGION( 0x800000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "sz3.11m", 0x000000, 0x400000, CRC(1c89eed1) SHA1(649a0b0a3eb72e2e69e9fb1ac51a58b70daa39f3) ) ROM_LOAD16_WORD_SWAP( "sz3.12m", 0x400000, 0x400000, CRC(f392b13a) SHA1(fa04ce0370144a49bd1d5acd873eef87b0dc9d15) ) @@ -4619,8 +4756,40 @@ ROM_START( sfz2aljs10 ) ROM_LOAD( "sfz2alj.key", 0x00, 0x14, CRC(4c42320f) SHA1(0fabdab677416c5a8060526d997e6f80b26f9bb3) ) ROM_END +ROM_START( sfz2aljs11 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "szajs11.03", 0x000000, 0x80000, CRC(34058853) SHA1(10af8afffb90428f184c5cfebd3590bccaf509f9) ) + ROM_LOAD16_WORD_SWAP( "sfzaldp2.04", 0x080000, 0x80000, CRC(b124800a) SHA1(560e708e1296ac3e7e6b74bee99a152a0d1f6894) ) + ROM_LOAD16_WORD_SWAP( "szaj.05a", 0x100000, 0x80000, CRC(c88ebf88) SHA1(e37cf232fc70b9a3254dea99754e288232f04e25) ) + ROM_LOAD16_WORD_SWAP( "szaj.06a", 0x180000, 0x80000, CRC(35ed5b7a) SHA1(b03cb92f594eb35fa374445f74930e9040a2baff) ) + ROM_LOAD16_WORD_SWAP( "szaj.07a", 0x200000, 0x80000, CRC(975dcb3e) SHA1(a2ca8e5a768e49cce9e2137ec0dcba9337ed2ad5) ) + ROM_LOAD16_WORD_SWAP( "szaj.08a", 0x280000, 0x80000, CRC(dc73f2d7) SHA1(09fa10e7d1ff5f0dac87a6cf3d66730e3ab9ad25) ) + + ROM_REGION( 0x1400000, "gfx", 0 ) + ROMX_LOAD( "sza.13m", 0x0000000, 0x400000, CRC(4d1f1f22) SHA1(659fb4305bcf0cbbbbec97ede6e68a8323b13308) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.15m", 0x0000002, 0x400000, CRC(19cea680) SHA1(4cb88963a0fbcef191c8419b6379387c01b4c81e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.17m", 0x0000004, 0x400000, CRC(e01b4588) SHA1(c2936608fd75ff6cd5fa94c6d6d6f0c77c44a450) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.19m", 0x0000006, 0x400000, CRC(0feeda64) SHA1(f5b350601437bd94b70d97feb23d791df19da6b3) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.14m", 0x1000000, 0x100000, CRC(0560c6aa) SHA1(f2bed3a8efef18052b51a7f0f6a888a18db813a1) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.16m", 0x1000002, 0x100000, CRC(ae940f87) SHA1(39ee26333abbe302ba76dced0196a2e6b3b1d02a) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sza.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "sza.01", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "sza.02", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) + + ROM_REGION( 0x400000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "sza.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) + ROM_LOAD16_WORD_SWAP( "sza.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "sfz2alj.key", 0x00, 0x14, CRC(4c42320f) SHA1(0fabdab677416c5a8060526d997e6f80b26f9bb3) ) +ROM_END + ROM_START( sfz2als01 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "szaa_ps01.03", 0x000000, 0x80000, CRC(c6919918) SHA1(d599bce464b8be26ce11bf6264bdd1528a83b7d3) ) ROM_LOAD16_WORD_SWAP( "szaa.04", 0x080000, 0x80000, CRC(ae8ec36e) SHA1(b2f3de9e33169f6266aaabd5eae6c057ea10dcab) ) ROM_LOAD16_WORD_SWAP( "szaa.05", 0x100000, 0x80000, CRC(f053a55e) SHA1(f98a8af5cd33a543a5596d59381f9adafed38854) ) @@ -4638,7 +4807,7 @@ ROM_START( sfz2als01 ) ROMX_LOAD( "sza.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sza.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sza.01", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sza.02", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) @@ -4652,7 +4821,7 @@ ROM_START( sfz2als01 ) ROM_END ROM_START( sfz2als02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "szaa_ps02.03", 0x000000, 0x80000, CRC(450ea3a1) SHA1(957f0e597e80de3f18663c1fd973f707d436c039) ) ROM_LOAD16_WORD_SWAP( "szaa.04", 0x080000, 0x80000, CRC(ae8ec36e) SHA1(b2f3de9e33169f6266aaabd5eae6c057ea10dcab) ) ROM_LOAD16_WORD_SWAP( "szaa.05", 0x100000, 0x80000, CRC(f053a55e) SHA1(f98a8af5cd33a543a5596d59381f9adafed38854) ) @@ -4670,7 +4839,7 @@ ROM_START( sfz2als02 ) ROMX_LOAD( "sza.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "sza.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "sza.01", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "sza.02", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) @@ -5461,7 +5630,7 @@ ROM_START( ssf2xjs02 ) ROM_END ROM_START( ssf2js01 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "ssfjs01.03b", 0x000000, 0x80000, CRC(ea1d3237) SHA1(f7a8dded94299b34657d066a89f55bfd91c7070c) ) ROM_LOAD16_WORD_SWAP( "ssfjs01.04a", 0x080000, 0x80000, CRC(07a12776) SHA1(db22da16b038767a31a7dc7c04fd3071ae228fd3) ) ROM_LOAD16_WORD_SWAP( "ssfj.05", 0x100000, 0x80000, CRC(0918d19a) SHA1(c23be61dd193058eb1391d39fbc22fbcf0640ee0) ) @@ -5478,11 +5647,11 @@ ROM_START( ssf2js01 ) ROMX_LOAD( "ssf.18m", 0x800004, 0x100000, CRC(f5b1b336) SHA1(4b060501e56b9d61294748da5387cdae5280ec4d) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "ssf.20m", 0x800006, 0x100000, CRC(459d5c6b) SHA1(32b11ba7a12004aff810d719bff7508204c7b7c0) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "ssf.01", 0x00000, 0x08000, CRC(eb247e8c) SHA1(24296c18d9b1136d69712bf1c9d9d15463041e83) ) ROM_CONTINUE( 0x10000, 0x18000 ) - ROM_REGION( 0x400000, "qsound", 0 ) + ROM_REGION( 0x400000, "qsound", 0 ) ROM_LOAD( "ssf.q01", 0x000000, 0x080000, CRC(a6f9da5c) SHA1(6d19f83a01bd25b838d5c2871f7964529d926c98) ) ROM_LOAD( "ssf.q02", 0x080000, 0x080000, CRC(8c66ae26) SHA1(32a82aee6ed4480e5a990f9af161734c7c0a1403) ) ROM_LOAD( "ssf.q03", 0x100000, 0x080000, CRC(695cc2ca) SHA1(c2675f0233608b76de528d2a6ef19846d1348060) ) @@ -5811,7 +5980,7 @@ ROM_START( mvsh01 ) ROM_END ROM_START( mvsh02 ) - ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */ + ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "mvcs02.03a", 0x000000, 0x80000, CRC(fc947e02) SHA1(22311dba153405fabe388b14d17618591d0523d6) ) ROM_LOAD16_WORD_SWAP( "mvceb.04a", 0x080000, 0x80000, CRC(cac02153) SHA1(ee9f9da6fda53f21ba7b74367612c90281269690) ) // ROM_LOAD16_WORD_SWAP( "mvce.04a", 0x080000, 0x80000, CRC(436c5a4e) SHA1(82f4586e888f2550c53bfdc93a53791a595e05bd) ) @@ -5832,12 +6001,12 @@ ROM_START( mvsh02 ) ROMX_LOAD( "mvc.18m", 0x1000004, 0x400000, CRC(67aaf727) SHA1(e0e69104e31d2c41e18c0d24e9ab962406a7ca9a) , ROM_GROUPWORD | ROM_SKIP(6) ) ROMX_LOAD( "mvc.20m", 0x1000006, 0x400000, CRC(8b0bade8) SHA1(c5732361bb4bf284c4d12a82ac2c5750b1f9d441) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */ + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) ROM_LOAD( "mvc.01", 0x00000, 0x08000, CRC(41629e95) SHA1(36925c05b5fdcbe43283a882d021e5360c947061) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_LOAD( "mvc.02", 0x28000, 0x20000, CRC(963abf6b) SHA1(6b784870e338701cefabbbe4669984b5c4e8a9a5) ) - ROM_REGION( 0x800000, "qsound", 0 ) /* QSound samples */ + ROM_REGION( 0x800000, "qsound", 0 ) ROM_LOAD16_WORD_SWAP( "mvc.11m", 0x000000, 0x400000, CRC(850fe663) SHA1(81e519d05a08855f242ea2e17ee0859b449db895) ) ROM_LOAD16_WORD_SWAP( "mvc.12m", 0x400000, 0x400000, CRC(7ccb1896) SHA1(74caadf3282fcc6acffb1bbe3734106f81124121) ) @@ -5854,6 +6023,9 @@ HACK( 2000, 1944s01, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, //Alien vs. Predator HACK( 2017, avspus01, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "hack", "Alien vs. Predator (1 Vs 3 Plus 2017-12-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, avspus02, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "hack", "Alien vs. Predator (Enhanced Edition 2018-02-26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, avspus03, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "hack", "Alien vs. Predator (Ultimate Evolution Edition 2020-05-08)", MACHINE_SUPPORTS_SAVE ) +//Armored Warriors +HACK( 2020, armwars01, armwar, dead_cps2, cps2_3p3b, cps2_state, cps2, ROT0, "hack", "Armored Warriors (Full Attack Edition 2020-05-07)", MACHINE_SUPPORTS_SAVE ) //Battle Circuit HACK( 2019, batcirds01, batcir, dead_cps2, cps2_4p2b, cps2_state, cps2, ROT0, "hack", "Battle Circuit (Evolution 2019-10-21)", MACHINE_SUPPORTS_SAVE ) // Capcom Sports Club @@ -5929,6 +6101,8 @@ HACK( 1998, sfa3s05, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, HACK( 2014, sfa3s06, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (Dragon Edition 2014-11-18)", MACHINE_SUPPORTS_SAVE ) HACK( 2016, sfa3s07, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "DDJ", "Street Fighter Alpha 3 (Easy Move 2016-11-18)", MACHINE_SUPPORTS_SAVE ) HACK( 2016, sfa3s08, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "DDJ", "Street Fighter Alpha 3 (Full Power 2016-09-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, sfa3s09, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (Dragon Drop 2020-04-09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, sfa3s10, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (Dragon Drop Simplified 2020-04-09)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Zero 2 Alpha HACK( 1996, sfz2aljs00, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "yumeji", "Street Fighter Zero 2 Alpha (Simplified)", MACHINE_SUPPORTS_SAVE ) HACK( 2007, sfz2aljs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "pipi899", "Street Fighter Zero 2 Alpha (Command Change 12-10-2007)", MACHINE_SUPPORTS_SAVE ) @@ -5941,6 +6115,7 @@ HACK( 2015, sfz2aljs07, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, HACK( 2014, sfz2aljs08, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "hack", "Street Fighter Zero 2 Alpha (Dragon Fighter Enhanced Edition 2014-11-19)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, sfz2aljs09, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "MamePlus", "Street Fighter Zero 2 Alpha (Fatal Fury Chun-Li 2019-03-07)", MACHINE_SUPPORTS_SAVE ) HACK( 2020, sfz2aljs10, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "MamePlus", "Street Fighter Zero 2 Alpha (Super Golden 2020-02-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, sfz2aljs11, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "hack", "Street Fighter Zero 2 Alpha (Dragon Drop Simplified 2016-10-31)", MACHINE_SUPPORTS_SAVE ) HACK( 2016, sfz2als01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "DDJ", "Street Fighter Zero 2 Alpha (Easy Move 2016-11-18)", MACHINE_SUPPORTS_SAVE ) HACK( 2016, sfz2als02, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "DDJ", "Street Fighter Zero 2 Alpha (Full Power 2016-09-05)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Zero 3 diff --git a/docs/release/src/hbmame/drivers/kikikai.cpp b/docs/release/src/hbmame/drivers/kikikai.cpp index eaa0b0ac052..05a0192e064 100644 --- a/docs/release/src/hbmame/drivers/kikikai.cpp +++ b/docs/release/src/hbmame/drivers/kikikai.cpp @@ -36,7 +36,7 @@ ROM_START( kikikais01 ) ROM_LOAD( "a85-09.g14", 0x0200, 0x0100, CRC(b931c94d) SHA1(fb554084f34c602d1ff7806fb945a06cf14332af) ) ROM_END -/* YEAR NAME PARENT MACHINE INPUT CLASS INIT MONITOR COMPANY FULLNAME FLAGS */ +/* YEAR NAME PARENT MACHINE INPUT CLASS INIT MONITOR COMPANY FULLNAME FLAGS */ // KiKi KaiKai -GAME( 1986, kikikais01, kikikai, kikikai, kikikai, kikikai_state, empty_init, ROT90, "hack", "KiKi KaiKai (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +GAME( 1986, kikikais01, kikikai, kikikai, kikikai, kikikai_simulation_state, empty_init, ROT90, "hack", "KiKi KaiKai (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof2002.cpp b/docs/release/src/hbmame/drivers/kof2002.cpp index 44f313083d9..dbf835d5a93 100644 --- a/docs/release/src/hbmame/drivers/kof2002.cpp +++ b/docs/release/src/hbmame/drivers/kof2002.cpp @@ -12332,6 +12332,33 @@ ROM_START( kof2k2s106 ) //kof2k2mp2h ROM_LOAD16_BYTE( "265d.c8", 0x3000001, 0x800000, CRC(bef667a3) SHA1(D5E8BC185DCF63343D129C31D2DDAB9F723F1A12) ) ROM_END +ROM_START( kof2k2s107 ) //kf2k2ps2c + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "265s107.p1", 0x000000, 0x500000, CRC(7b9deca2) SHA1(1628cb33f6802a7f2c1b4d3f4e67517af4bf8dd6) ) + + NEO_SFIX_128K( "265ps2.s1", CRC(714ade47) SHA1(a46115ed89454d8090fae59cfa4aea61a4a81ebf) ) + + NEO_BIOS_AUDIO_128K( "265ori.m1", CRC(AB9D360E) SHA1(a0c8a5aae387c4f0b72790211695da7df924c351) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "265nu.v1", 0x000000, 0x400000, CRC(13d98607) SHA1(0f1a374247992d301bc26c0bab200631a13a9f4a) ) + ROM_LOAD( "265nu.v2", 0x400000, 0x400000, CRC(9cf74677) SHA1(073e7cb00127690fdec05c19f00347ec449f15ac) ) + ROM_LOAD( "265nu.v3", 0x800000, 0x400000, CRC(8e9448b5) SHA1(c22420649c7c68a172290548cab846345c861cb0) ) + ROM_LOAD( "265nu.v4", 0xc00000, 0x400000, CRC(067271b5) SHA1(36e07da78aaf634824c98023053bef802be4e218) ) + + ROM_REGION( 0x5000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "265d.c1", 0x0000000, 0x800000, CRC(7efa6ef7) SHA1(71345A4202E7CC9239538FB978638141416C8893) ) + ROM_LOAD16_BYTE( "265d.c2", 0x0000001, 0x800000, CRC(aa82948b) SHA1(B2A40797F68BDEB80BC54DCCC5495BE68934BF0E) ) + ROM_LOAD16_BYTE( "265d.c3", 0x1000000, 0x800000, CRC(959fad0b) SHA1(63AB83DDC5F688DC8165A7FF8D262DF3FCD942A2) ) + ROM_LOAD16_BYTE( "265rm13.c4", 0x1000001, 0x800000, CRC(2558972F) SHA1(2e0627fc5d689bf64fe36f02a489408d103c4499) ) + ROM_LOAD16_BYTE( "265d.c5", 0x2000000, 0x800000, CRC(74bba7c6) SHA1(E01ADC7A4633BC0951B9B4F09ABC07D728E9A2D9) ) + ROM_LOAD16_BYTE( "265d.c6", 0x2000001, 0x800000, CRC(e20d2216) SHA1(5D28EEA7B581E780B78F391A8179F1678EE0D9A5) ) + ROM_LOAD16_BYTE( "265ps2.c7", 0x3000000, 0x800000, CRC(1b1d35fb) SHA1(474e956a627c90508fcda5c12de83743339814aa) ) + ROM_LOAD16_BYTE( "265ps2.c8", 0x3000001, 0x800000, CRC(a5e35d11) SHA1(dccd445754a07e243f39d06b4b31cb9937f3b3bd) ) + ROM_LOAD16_BYTE( "265s75.c9", 0x4000000, 0x800000, CRC(2198b72f) SHA1(ce0bb56857973689048d894a5a547779eae15566) ) + ROM_LOAD16_BYTE( "265s75.c10", 0x4000001, 0x800000, CRC(995f6de7) SHA1(e4238163090ee4ffd75515d55b41546daa9ff263) ) +ROM_END + /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '2002 HACK( 2005, kof2002s01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "KyoX", "Kof2002 (Translation Portuguese 2005-09-25)" , MACHINE_SUPPORTS_SAVE ) @@ -12667,4 +12694,4 @@ HACK( 2020, kof2k2s103, kof2002, neogeo_noslot, neogeo, neogeo_state, HACK( 2020, kof2k2s104, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Omega 2020-02-14)" , MACHINE_SUPPORTS_SAVE ) HACK( 2020, kof2k2s105, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (XI Flash Edition Simplified 2020-02-27)" , MACHINE_SUPPORTS_SAVE ) HACK( 2020, kof2k2s106, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Blackened Version Simplified 2020-02-27)" , MACHINE_SUPPORTS_SAVE ) - +HACK( 2020, kof2k2s107, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Iori Special Edition 2020-03-23)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof97.cpp b/docs/release/src/hbmame/drivers/kof97.cpp index 40299207ef4..e46de24d3ff 100644 --- a/docs/release/src/hbmame/drivers/kof97.cpp +++ b/docs/release/src/hbmame/drivers/kof97.cpp @@ -6485,6 +6485,59 @@ ROM_START( kof97s171 ) // kof97plice ROM_LOAD16_BYTE( "232h106.c6", 0x2000001, 0x400000, CRC(14e3f49d) SHA1(85b6097d8a8a17d1c3297764f0076d4a1650fb76) ) ROM_END +ROM_START( kof97s172 ) //kof97yk83h + ROM_REGION( 0x700000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "232h172.p1", 0x000000, 0x100000, CRC(d754f5c7) SHA1(6156bb0a66e62b82043c181ba5a5740266e20c35) ) + ROM_LOAD16_WORD_SWAP( "232h172.p2", 0x100000, 0x600000, CRC(b132cb86) SHA1(1719432449cafc2bc8845ffbfe2e40ad09d16c1e) ) + ROM_FILL(0x263ba,1,0x65) + + NEO_SFIX_128K( "232h41.s1", CRC(ca1d4290) SHA1(658ad9d6d4a153af19f2e9d04e78c879bd4c1a77) ) + + NEO_BIOS_AUDIO_128K( "232.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) + + ROM_REGION( 0xc00000, "ymsnd", 0 ) + ROM_LOAD( "232.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) + ROM_LOAD( "232.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) + ROM_LOAD( "232.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "232yk1.c1", 0x0000000, 0x800000, CRC(f748da71) SHA1(5012e8537e7d16d365d9c088a70323b3b71cd6f5) ) + ROM_LOAD16_BYTE( "232yk1.c2", 0x0000001, 0x800000, CRC(6b77e767) SHA1(7f625fa348754a248d9b58bd2f085c47142faf91) ) + ROM_LOAD16_BYTE( "232yk1.c3", 0x1000000, 0x800000, CRC(ffb025af) SHA1(64913b51b496a13a92317008d2a15543e6c89ba9) ) + ROM_LOAD16_BYTE( "232yk1.c4", 0x1000001, 0x800000, CRC(7182157c) SHA1(306a968ae325d0b7d647e7fdb36a3a07bacda923) ) + ROM_LOAD16_BYTE( "232yk1.c5", 0x2000000, 0x800000, CRC(00a77a26) SHA1(a86054fd3870be49ad6055a2fab663cb5ef27de2) ) + ROM_LOAD16_BYTE( "232yk1.c6", 0x2000001, 0x800000, CRC(0b504e35) SHA1(597cabd5077670827ad3e809d6cd52c9c7f3013a) ) + ROM_LOAD16_BYTE( "232h172.c7", 0x3000000, 0x800000, CRC(8024278a) SHA1(4e56535a9fc088b3646f050b534b075e581105a7) ) + ROM_LOAD16_BYTE( "232h172.c8", 0x3000001, 0x800000, CRC(75469b4c) SHA1(640ba75c739cade673bea2574d7b9350f9ce8493) ) +ROM_END + +ROM_START( kof97s173 ) //kof97yk83h + ROM_REGION( 0x700000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "232h173.p1", 0x000000, 0x100000, CRC(f599dd78) SHA1(c534b50a900f0847501fce36e095684aa58fbbbb) ) + ROM_LOAD16_WORD_SWAP( "232h172.p2", 0x100000, 0x600000, CRC(b132cb86) SHA1(1719432449cafc2bc8845ffbfe2e40ad09d16c1e) ) + ROM_FILL(0x263ba,1,0x65) + + NEO_SFIX_128K( "232h41.s1", CRC(ca1d4290) SHA1(658ad9d6d4a153af19f2e9d04e78c879bd4c1a77) ) + + NEO_BIOS_AUDIO_128K( "232.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) + + ROM_REGION( 0xc00000, "ymsnd", 0 ) + ROM_LOAD( "232.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) + ROM_LOAD( "232.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) + ROM_LOAD( "232.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "232yk1.c1", 0x0000000, 0x800000, CRC(f748da71) SHA1(5012e8537e7d16d365d9c088a70323b3b71cd6f5) ) + ROM_LOAD16_BYTE( "232yk1.c2", 0x0000001, 0x800000, CRC(6b77e767) SHA1(7f625fa348754a248d9b58bd2f085c47142faf91) ) + ROM_LOAD16_BYTE( "232yk1.c3", 0x1000000, 0x800000, CRC(ffb025af) SHA1(64913b51b496a13a92317008d2a15543e6c89ba9) ) + ROM_LOAD16_BYTE( "232yk1.c4", 0x1000001, 0x800000, CRC(7182157c) SHA1(306a968ae325d0b7d647e7fdb36a3a07bacda923) ) + ROM_LOAD16_BYTE( "232yk1.c5", 0x2000000, 0x800000, CRC(00a77a26) SHA1(a86054fd3870be49ad6055a2fab663cb5ef27de2) ) + ROM_LOAD16_BYTE( "232yk1.c6", 0x2000001, 0x800000, CRC(0b504e35) SHA1(597cabd5077670827ad3e809d6cd52c9c7f3013a) ) + ROM_LOAD16_BYTE( "232h172.c7", 0x3000000, 0x800000, CRC(8024278a) SHA1(4e56535a9fc088b3646f050b534b075e581105a7) ) + ROM_LOAD16_BYTE( "232h172.c8", 0x3000001, 0x800000, CRC(75469b4c) SHA1(640ba75c739cade673bea2574d7b9350f9ce8493) ) +ROM_END + + ROM_START( kof97hx01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "232.p1", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) ) @@ -13845,6 +13898,8 @@ HACK( 2020, kof97s168, kof97, neogeo_noslot, neogeo, neogeo_state, HACK( 2020, kof97s169, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Evolution Ultimate Edition Simplified 2020-03-22)", MACHINE_SUPPORTS_SAVE ) HACK( 2020, kof97s170, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Come Back To The Rivers And Lakes Enhanced Version Simplified 2020-03-10)", MACHINE_SUPPORTS_SAVE ) HACK( 2020, kof97s171, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Resurgence Plus Blue Version Simplified 2020-03-07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, kof97s172, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (World Armed Forces 83 Revised Edition 2020-05-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, kof97s173, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (World Armed Forces 83 Revised Edition + Alloy Bullet Series 2020-05-01)", MACHINE_SUPPORTS_SAVE ) HACK( 2005, kof97hx01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof'97 (Attack Finished 2005-08-27)", MACHINE_SUPPORTS_SAVE ) HACK( 1997, kof97hx02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ace1", "Kof'97 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) HACK( 1997, kof97hx03, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "simaguang", "Kof'97 (#1 Athena Modified)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/m92.cpp b/docs/release/src/hbmame/drivers/m92.cpp index 2caca5abc38..9c8a90bd2fb 100644 --- a/docs/release/src/hbmame/drivers/m92.cpp +++ b/docs/release/src/hbmame/drivers/m92.cpp @@ -312,6 +312,33 @@ ROM_START( nbbatmans02 ) //nbbatman1v4 ROM_LOAD( "lh534k0k.8", 0x000000, 0x080000, CRC(735e6380) SHA1(bf019815e579ef2393c00869f101a01f746e04d6) ) ROM_END +ROM_START( nbbatmans03 ) //nbbatman1v2 + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "6_h0_po03.34", 0x000001, 0x040000, CRC(331c5d1d) SHA1(929d4248d20763edea7e161800c84289b88a7ab9) ) + ROM_LOAD16_BYTE( "3_l0_po03.31", 0x000000, 0x040000, CRC(7ac5c39e) SHA1(ae412dd0e03d0daab9207b8c3240ee32783177f4) ) + ROM_LOAD16_BYTE( "a1-h1-.33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) + ROM_LOAD16_BYTE( "a1-l1-.32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) + ROM_LOAD16_BYTE( "a1-sh0-.14", 0x00001, 0x10000, CRC(b7fae3e6) SHA1(ce41380d6c0f29f2facf9bf23dd4403648cd9eb4) ) + ROM_LOAD16_BYTE( "a1-sl0-.17", 0x00000, 0x10000, CRC(b26d54fc) SHA1(136e1a83da08a0dc9046faf71f3f58d8d3095fde) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) + ROM_LOAD( "lh534k0c.9", 0x000000, 0x080000, CRC(314a0c6d) SHA1(a918ae638f10b18165f7d34ab7db54fbf258df01) ) + ROM_LOAD( "lh534k0e.10", 0x080000, 0x080000, CRC(dc31675b) SHA1(81b0a6b35285e855c778c7f32f31115f1edce099) ) + ROM_LOAD( "lh534k0f.11", 0x100000, 0x080000, CRC(e15d8bfb) SHA1(74ea6f9748ed52e579cb08445282c871b3fd0f3a) ) + ROM_LOAD( "lh534k0g.12", 0x180000, 0x080000, CRC(888d71a3) SHA1(d1609e326fda5ac579ddf1ad5dc77443ec2a180f) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) + ROM_LOAD( "lh538393.42", 0x000000, 0x100000, CRC(26cdd224) SHA1(ab2a3dd8eafec78866a0d45c1f051209025bdc77) ) + ROM_LOAD( "lh538394.43", 0x100000, 0x100000, CRC(4bbe94fa) SHA1(7c13b22e056dc1cf497ea0b3e9766579c33d4370) ) + ROM_LOAD( "lh538395.44", 0x200000, 0x100000, CRC(2a533b5e) SHA1(ceb9750b674adfa5fa0f88e46bce7b2b58440873) ) + ROM_LOAD( "lh538396.45", 0x300000, 0x100000, CRC(863a66fa) SHA1(0edc4734daee8fc1738df4f4f17bcd817f0ade0a) ) + + ROM_REGION( 0x80000, "irem", 0 ) + ROM_LOAD( "lh534k0k.8", 0x000000, 0x080000, CRC(735e6380) SHA1(bf019815e579ef2393c00869f101a01f746e04d6) ) +ROM_END + ROM_START( nbbatmanus01 ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_BYTE( "a1-h0-a_ps01.34", 0x000001, 0x040000, CRC(5f0a22de) SHA1(84a6c3abd72f000a3ce031376bcc5008a07fcd9d) ) @@ -519,6 +546,7 @@ GAME( 2018, hookxr, hook, hook, hook, m92_state, empty // Ninja Baseball Bat Man GAME( 2018, nbbatmans01, nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "hack", "Ninja Baseball Bat Man (X2 Edition 2018-05-05)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) GAME( 2017, nbbatmans02, nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "hack", "Ninja Baseball Bat Man (1V4 2017-03-15)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 2020, nbbatmans03, nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "hack", "Ninja Baseball Bat Man (1V2 2020-04-17)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) GAME( 2013, nbbatmanus01,nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "hack", "Ninja Baseball Bat Man (Enhanced Edition 2013-06-04)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) GAME( 2016, nbbatmanus02,nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "hack", "Ninja Baseball Bat Man (New Lite Edition 2016-10-16)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) GAME( 2019, nbbatmanus03,nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "hack", "Ninja Baseball Bat Man (Warriors Edition 2019-02-23)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) diff --git a/docs/release/src/hbmame/drivers/midwunit.cpp b/docs/release/src/hbmame/drivers/midwunit.cpp index 8d87ccdc796..28185f5f5f8 100644 --- a/docs/release/src/hbmame/drivers/midwunit.cpp +++ b/docs/release/src/hbmame/drivers/midwunit.cpp @@ -944,6 +944,52 @@ ROM_START( umk3uc20200226 ) ROM_LOAD32_BYTE( "umk3uce3-u110.bin", 0x1400003, 0x100000, CRC(88f78828) SHA1(95f83c2f3d7026c2f592bb5de3142613d2a7e6ce) ) ROM_END +ROM_START( umk3uc20200506 ) + ROM_REGION16_LE( 0x800000, "dcs", ROMREGION_ERASEFF ) + ROM_LOAD16_BYTE( "l2.0_mortal_kombat_3_u2_ultimate.u2", 0x000000, 0x100000, CRC(3838cfe5) SHA1(e3d2901f3bae1362742fc6ee0aa31c9f63b4dfa3) ) + ROM_LOAD16_BYTE( "l1_mortal_kombat_3_u3_music_spch.u3", 0x200000, 0x100000, CRC(856fe411) SHA1(6165ebecfce7500e948d84492ffa19eed7f47091) ) + ROM_LOAD16_BYTE( "l1_mortal_kombat_3_u4_music_spch.u4", 0x400000, 0x100000, CRC(428a406f) SHA1(e70ec83cd054de0da1e178720ed0035b8887f797) ) + ROM_LOAD16_BYTE( "l1_mortal_kombat_3_u5_music_spch.u5", 0x600000, 0x100000, CRC(3b98a09f) SHA1(edf1d02a56dcf3349e6b4bb4097acfe7592305f4) ) + + ROM_REGION16_LE( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "umk3uce12-u54.bin", 0x00000, 0x80000, CRC(a4aa8d86) SHA1(0396b43c98416cda106614fccc128bbfb48ab175) ) + ROM_LOAD16_BYTE( "umk3uce12-u63.bin", 0x00001, 0x80000, CRC(b1a674ee) SHA1(0dc318b53974268f013daa7096e9dd75eff3658d) ) + + ROM_REGION( 0x1009, "serial_security:pic", 0 ) + ROM_LOAD( "463_mk3_ultimate.u64", 0x0000, 0x1009, CRC(4f425218) SHA1(7f26045ed2c9ca94fadcb673ce10f28208aa720e) ) + + ROM_REGION( 0x2400000, "gfxrom", 0 ) + ROM_LOAD32_BYTE( "umk3uce3-u133.bin", 0x0000000, 0x100000, CRC(62c6f8ab) SHA1(cfe77e21cb25b4513411658051b849e3c0dd728c) ) + ROM_LOAD32_BYTE( "umk3uce3-u132.bin", 0x0000001, 0x100000, CRC(87d977dc) SHA1(3bd6ded7c212621c3f45e29fa90a19b1c7abaac6) ) + ROM_LOAD32_BYTE( "umk3uce3-u131.bin", 0x0000002, 0x100000, CRC(483cbc7b) SHA1(39d03642ea62f8623b76ecf084a390db7c366dcd) ) + ROM_LOAD32_BYTE( "umk3uce3-u130.bin", 0x0000003, 0x100000, CRC(ecf63628) SHA1(3efeda0a59f110e6ab17247b1fed7965291ec885) ) + + ROM_LOAD32_BYTE( "l1_mortal_kombat_3_u129_game_rom.u129", 0x0400000, 0x100000, CRC(a8b41803) SHA1(9697e35e8bb51d6d36b1d7ae47377b446e57682f) ) + ROM_LOAD32_BYTE( "l1_mortal_kombat_3_u128_game_rom.u128", 0x0400001, 0x100000, CRC(b410d72f) SHA1(ac5c1c6f744186540f4ab100d9bd4ce6007e600b) ) + ROM_LOAD32_BYTE( "l1_mortal_kombat_3_u127_game_rom.u127", 0x0400002, 0x100000, CRC(bd985be7) SHA1(f5183abea2e5eb2c2c8cefa72c9ed321679f5128) ) + ROM_LOAD32_BYTE( "l1_mortal_kombat_3_u126_game_rom.u126", 0x0400003, 0x100000, CRC(e7c32cf4) SHA1(94ea7b2eed7dae66f5dd676c20d6b360140e3e0e) ) + + ROM_LOAD32_BYTE( "umk3uce3-u125.bin", 0x0800000, 0x100000, CRC(78e8b9e5) SHA1(9a5f87e896c023b70b74a40c4fcb82e46cd8b1cb) ) + ROM_LOAD32_BYTE( "umk3uce3-u124.bin", 0x0800001, 0x100000, CRC(1137536c) SHA1(8aee7855a454eeb68e51205ba47e94a0a2915ee3) ) + ROM_LOAD32_BYTE( "umk3uce3-u123.bin", 0x0800002, 0x100000, CRC(6a65e954) SHA1(b04e64f361500093450a1a648dad13412282bda1) ) + ROM_LOAD32_BYTE( "umk3uce3-u122.bin", 0x0800003, 0x100000, CRC(e6274718) SHA1(66bc57f4e05af9b27caa89fb0a3bd5aef3892117) ) + + ROM_LOAD32_BYTE( "umk3uce11-u121.bin", 0x0c00000, 0x100000, CRC(efd4084c) SHA1(f8ac8227443abcc313c358c4dbb34ad896ad7b70) ) + ROM_LOAD32_BYTE( "umk3uce11-u120.bin", 0x0c00001, 0x100000, CRC(42a6c0e6) SHA1(853dce49454a86745ec4034130d6720457d703a1) ) + ROM_LOAD32_BYTE( "umk3uce11-u119.bin", 0x0c00002, 0x100000, CRC(948d4aa7) SHA1(e506327edcba86cb56d8ecb787e75babf4019a71) ) + ROM_LOAD32_BYTE( "umk3uce11-u118.bin", 0x0c00003, 0x100000, CRC(ab7ca588) SHA1(f7c539183d203ec9f48ee27ba8a9dc2efc4d5035) ) + + ROM_LOAD32_BYTE( "umk3uce5-u117.bin", 0x1000000, 0x100000, CRC(e39d25d6) SHA1(96459daed6cf9d1c613fdee428b18380b6de91e1) ) + ROM_LOAD32_BYTE( "umk3uce5-u116.bin", 0x1000001, 0x100000, CRC(e13743ab) SHA1(0f1e620fec95fb97ba0939ea6881ee799bf1060d) ) + ROM_LOAD32_BYTE( "umk3uce5-u115.bin", 0x1000002, 0x100000, CRC(374bdcb3) SHA1(1ad9a4e64532f9e75d64168e4f9ae63e95fcb7f2) ) + ROM_LOAD32_BYTE( "umk3uce5-u114.bin", 0x1000003, 0x100000, CRC(89270247) SHA1(05f96b7dda479fc437ca515e08a3fbbfbc2d473a) ) + + ROM_LOAD32_BYTE( "umk3uce3-u113.bin", 0x1400000, 0x100000, CRC(b352019b) SHA1(fa4e902e5750cf542ac5b566caa27d790ceb2544) ) + ROM_LOAD32_BYTE( "umk3uce3-u112.bin", 0x1400001, 0x100000, CRC(71143b7c) SHA1(5e97e54406002aa2297879a7b358f1d263593ffe) ) + ROM_LOAD32_BYTE( "umk3uce3-u111.bin", 0x1400002, 0x100000, CRC(09821226) SHA1(740aa13569e59963ee87f32c39b558cb53f8a81d) ) + ROM_LOAD32_BYTE( "umk3uce3-u110.bin", 0x1400003, 0x100000, CRC(88f78828) SHA1(95f83c2f3d7026c2f592bb5de3142613d2a7e6ce) ) +ROM_END + ROM_START( umk3tm ) ROM_REGION16_LE( 0x800000, "dcs", ROMREGION_ERASEFF ) ROM_LOAD16_BYTE( "l2.0_mortal_kombat_3_u2_ultimate.u2", 0x000000, 0x100000, CRC(3838cfe5) SHA1(e3d2901f3bae1362742fc6ee0aa31c9f63b4dfa3) ) @@ -1099,6 +1145,7 @@ GAME( 2019, umk3uc20191226, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, GAME( 2020, umk3uc20200130, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "TEAM UMK 3", "Ultimate Mortal Kombat 3 (Ultimate Cup Edition 2020-01-30)", MACHINE_SUPPORTS_SAVE ) GAME( 2020, umk3uc20200204, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "TEAM UMK 3", "Ultimate Mortal Kombat 3 (Ultimate Cup Edition 2020-02-04)", MACHINE_SUPPORTS_SAVE ) GAME( 2020, umk3uc20200226, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "TEAM UMK 3", "Ultimate Mortal Kombat 3 (Ultimate Cup Edition 2020-02-26)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, umk3uc20200506, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "TEAM UMK 3", "Ultimate Mortal Kombat 3 (Ultimate Cup Edition 2020-05-06)", MACHINE_SUPPORTS_SAVE ) GAME( 2018, umk3tm, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "TEAM UMK 3", "Ultimate Mortal Kombat 3 (Team Edition 2018-01-20)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 2019, umk3tm20190417, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "TEAM UMK 3", "Ultimate Mortal Kombat 3 (Team Edition 2 2019-04-17)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 2019, umk3plus20190921, umk3, wunit_picemu, mk3, midwunit_state, init_umk3, ROT0, "Mortalkombatplus", "Ultimate Mortal Kombat 3 (Plus Beta 1 2019-09-21)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslug.cpp b/docs/release/src/hbmame/drivers/mslug.cpp index 69d904c0995..fabf57048ba 100644 --- a/docs/release/src/hbmame/drivers/mslug.cpp +++ b/docs/release/src/hbmame/drivers/mslug.cpp @@ -409,6 +409,23 @@ ROM_START( mslugps16 ) ROM_LOAD16_BYTE( "201.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) ROM_END +ROM_START( mslugps17 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "201_ps17.p1", 0x000000, 0x200000, CRC(f20aa6ae) SHA1(1b38cc122bf06e824bfa2aea00770272526fcab1) ) + //ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "201.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) + + NEO_BIOS_AUDIO_512K( "201_ps17.m1", CRC(d62d0bb0) SHA1(c88cbca937fafe05fdf1eaa3adcafa1dffdfca2c) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "201_ps17.v1", 0x000000, 0x800000, CRC(14cf8459) SHA1(d03f0c513cf5b76ae6193f619eb0b08d435e243a) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "201_ps17.c1", 0x000000, 0x800000, CRC(3baf9125) SHA1(42cec2d5a8a471fc98f342a5142774f2911cba7b) ) + ROM_LOAD16_BYTE( "201_ps17.c2", 0x000001, 0x800000, CRC(f24190fe) SHA1(f63909f4bf7fed19740e249432b019e0a4457130) ) +ROM_END + ROM_START( mslugrmpl01 ) ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "201rmpl01.p1", 0x100000, 0x100000, CRC(704a164f) SHA1(63095b2c1436945a69c57b7d83b48bbef242f260) ) @@ -650,7 +667,8 @@ HACK( 1996, mslugps12, mslug, neogeo_noslot, neogeo, neogeo_state, HACK( 1996, mslugps13, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "DDJ", "Metal Slug (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) HACK( 1996, mslugps14, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids[FGCH]", "Metal Slug (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) HACK( 1996, mslugps15, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "DDJ", "Metal Slug (War Chariot)", MACHINE_SUPPORTS_SAVE ) -HACK( 1996, mslugps16, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug (Multi-Function Version 2018-04-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugps16, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug (Multi-Function Version 2018-04-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugps17, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug (Burst Enhanced Edition 2020-05-04)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugrmpl01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Ydmis,DDJ)", "Metal Slug (Revised Version Heavy Machine Gun Extreme Mix [2019-09-13])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugrmpl02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Ydmis,DDJ)", "Metal Slug (Revised Version Rocket Launcher Extreme Mix [2019-09-13])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugrmpl03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Ydmis,DDJ)", "Metal Slug (Revised Version Shotgun Extreme Mix [2019-09-13])", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslug2.cpp b/docs/release/src/hbmame/drivers/mslug2.cpp index c2013fc5b28..a4c20ee361b 100644 --- a/docs/release/src/hbmame/drivers/mslug2.cpp +++ b/docs/release/src/hbmame/drivers/mslug2.cpp @@ -1015,6 +1015,46 @@ ROM_START( mslug2ps38 ) //mslug2p ROM_LOAD16_BYTE( "241.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) ROM_END +ROM_START( mslug2ps39 ) //mslug2t + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241_ps39.p1", 0x000000, 0x100000, CRC(10654450) SHA1(7134917b1ee3a8e36f0ae0bcf83c01245f05b44a) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241.s1", CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) ) + + NEO_BIOS_AUDIO_128K( "241.m1", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "241.v1", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) ) + ROM_LOAD( "241.v2", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) ) + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "241.c1", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) + ROM_LOAD16_BYTE( "241.c2", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) + ROM_LOAD16_BYTE( "241.c3", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) + ROM_LOAD16_BYTE( "241.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) +ROM_END + +ROM_START( mslug2ps40 ) //mslug2t + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241_ps40.p1", 0x000000, 0x100000, CRC(31223e2e) SHA1(760422b82b87f7b0c3e485e689d66970c30140d7) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241.s1", CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) ) + + NEO_BIOS_AUDIO_128K( "241.m1", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "241.v1", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) ) + ROM_LOAD( "241.v2", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) ) + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "241.c1", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) + ROM_LOAD16_BYTE( "241.c2", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) + ROM_LOAD16_BYTE( "241.c3", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) + ROM_LOAD16_BYTE( "241.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) +ROM_END + ROM_START( mslug2erss01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241_perss01.p1", 0x000000, 0x100000, CRC(1e302c65) SHA1(300198a248238009c1d4cccb465c26f5f8e51daa) ) @@ -2511,6 +2551,8 @@ HACK( 2017, mslug2ps35, mslug2, neogeo_noslot, neogeo, neogeo_state, HACK( 2019, mslug2ps36, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "DDJ", "Metal Slug 2 (Become Big Mode Fixed)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug2ps37, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (Enemies Resetting Enhanced Edition Version 2018-05-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug2ps38, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (Enemies Resetting Enhanced Edition Version 2018-05-09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug2ps39, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (Burst Enhanced Edition 2020-03-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug2ps40, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (Burst Enhanced Edition 2020-04-28)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslug2erss01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,kof1996,Ydmis,DDJ)", "Metal Slug 2 Turbo (Enemies Resetting Survival Version 2019-03-12)(Revised Version Remix [2019-09-13])", MACHINE_SUPPORTS_SAVE ) //To enable Mods random you need to apply a command you have to press the Stars + D button to change Stars + C. HACK( 2019, mslug2erss02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,kof1996,Ydmis,DDJ)", "Metal Slug 2 Turbo (Enemies Resetting Survival Version 2019-03-12)(Revised Hybrid Bullets Version Remix [2019-09-13])", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )//To enable Mods random you need to apply a command you have to press the Stars + D button to change Stars + C. HACK( 2019, mslug2erss03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,kof1996,Ydmis,DDJ)", "Metal Slug 2 Turbo (Survival Version 2018-07-31)(Revised Version Remix [2019-09-13])", MACHINE_SUPPORTS_SAVE )//To enable Mods random you need to apply a command you have to press the Stars + D button to change Stars + C. diff --git a/docs/release/src/hbmame/drivers/mslug3.cpp b/docs/release/src/hbmame/drivers/mslug3.cpp index 5904f30964c..845a1b0404c 100644 --- a/docs/release/src/hbmame/drivers/mslug3.cpp +++ b/docs/release/src/hbmame/drivers/mslug3.cpp @@ -1246,6 +1246,58 @@ ROM_START( ms6s10 ) //mslug3b6sp ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END +ROM_START( ms6s11 ) //mslug3n6mp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299-p1_ps11.p1", 0x000000, 0x100000, CRC(0908bffe) SHA1(6cfd0deed6899f458fce26f77e8fa813ade09f5e) ) + ROM_LOAD16_WORD_SWAP( "299-p2_ps01.p2", 0x100000, 0x400000, CRC(7610b94d) SHA1(e2a016a1136ad91ef25577b5036b0d3e0fe70dce) ) + + NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + + NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "256.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) + ROM_LOAD( "256.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) + ROM_LOAD( "256.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) + ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "256d.c1", 0x0000000, 0x800000, CRC(3540398c) SHA1(0a96f2360eb26c66bf02bbc6f52230b55cc95e4e) ) + ROM_LOAD16_BYTE( "256d.c2", 0x0000001, 0x800000, CRC(bdd220f0) SHA1(f52851023f3bc120b05f622af0e0ab1bedc41604) ) + ROM_LOAD16_BYTE( "256d.c3", 0x1000000, 0x800000, CRC(bfaade82) SHA1(66b07e592c9a9b35567fe463496f8f75c32a7db9) ) + ROM_LOAD16_BYTE( "256d.c4", 0x1000001, 0x800000, CRC(1463add6) SHA1(4db91b46d6430da272d27d00a6dc0eb25949bea1) ) + ROM_LOAD16_BYTE( "256d.c5", 0x2000000, 0x800000, CRC(48ca7f28) SHA1(e903876be5fb4fa582c988d74c6bef1c3b9c7083) ) + ROM_LOAD16_BYTE( "256d.c6", 0x2000001, 0x800000, CRC(806eb36f) SHA1(a412a9cab80c326733dde7652d1db2a46afb3ebb) ) + ROM_LOAD16_BYTE( "299ds16.c7", 0x3000000, 0x800000, CRC(f53108fe) SHA1(ee5a60410221c9e5139cc5bcffe19bb99f4745bc) ) + ROM_LOAD16_BYTE( "299ds16.c8", 0x3000001, 0x800000, CRC(64c33010) SHA1(6b1ef285228720fd828cf317ebfc17cace0bc5cd) ) +ROM_END + +ROM_START( ms6s12 ) //mslug3n6mp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299-p1_ps12.p1", 0x000000, 0x100000, CRC(e394087c) SHA1(58d08bb8721faf286148513988e1e9bccf9968dd) ) + ROM_LOAD16_WORD_SWAP( "299-p2_ps01.p2", 0x100000, 0x400000, CRC(7610b94d) SHA1(e2a016a1136ad91ef25577b5036b0d3e0fe70dce) ) + + NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + + NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "256.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) + ROM_LOAD( "256.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) + ROM_LOAD( "256.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) + ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "256d.c1", 0x0000000, 0x800000, CRC(3540398c) SHA1(0a96f2360eb26c66bf02bbc6f52230b55cc95e4e) ) + ROM_LOAD16_BYTE( "256d.c2", 0x0000001, 0x800000, CRC(bdd220f0) SHA1(f52851023f3bc120b05f622af0e0ab1bedc41604) ) + ROM_LOAD16_BYTE( "256d.c3", 0x1000000, 0x800000, CRC(bfaade82) SHA1(66b07e592c9a9b35567fe463496f8f75c32a7db9) ) + ROM_LOAD16_BYTE( "256d.c4", 0x1000001, 0x800000, CRC(1463add6) SHA1(4db91b46d6430da272d27d00a6dc0eb25949bea1) ) + ROM_LOAD16_BYTE( "256d.c5", 0x2000000, 0x800000, CRC(48ca7f28) SHA1(e903876be5fb4fa582c988d74c6bef1c3b9c7083) ) + ROM_LOAD16_BYTE( "256d.c6", 0x2000001, 0x800000, CRC(806eb36f) SHA1(a412a9cab80c326733dde7652d1db2a46afb3ebb) ) + ROM_LOAD16_BYTE( "299ds16.c7", 0x3000000, 0x800000, CRC(f53108fe) SHA1(ee5a60410221c9e5139cc5bcffe19bb99f4745bc) ) + ROM_LOAD16_BYTE( "299ds16.c8", 0x3000001, 0x800000, CRC(64c33010) SHA1(6b1ef285228720fd828cf317ebfc17cace0bc5cd) ) +ROM_END + ROM_START( ms6sre6px01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "299re6p01.p1", 0x000000, 0x100000, CRC(9e2c11e2) SHA1(f67d32f0013070ed10e19b940fc23d9e9d71e3f4) ) @@ -2514,6 +2566,32 @@ ROM_START( mslug3h37 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END +ROM_START( mslug3h38 ) //mslug3maxp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h38.p1", 0x000000, 0x100000, CRC(626cc39b) SHA1(3acf1757d3b6897b6dfcf77aded3b11cb49af951) ) + ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "256.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) + ROM_LOAD( "256.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) + ROM_LOAD( "256.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) + ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "256.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) + ROM_LOAD16_BYTE( "256.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) + ROM_LOAD16_BYTE( "256.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) + ROM_LOAD16_BYTE( "256.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) + ROM_LOAD16_BYTE( "256.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) + ROM_LOAD16_BYTE( "256.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) + ROM_LOAD16_BYTE( "256.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) + ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) +ROM_END + ROM_START( mslug3h39 ) //mslug3c+eb ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "256h06.p1", 0x000000, 0x100000, CRC(18c5c6f0) SHA1(4ac2bd2aa9183aaf95991fa9a2a7b2245ff4c9ce) ) @@ -2640,6 +2718,32 @@ ROM_START( mslug3h43 ) ROM_LOAD16_BYTE( "256h43.c8", 0x3000001, 0x800000, CRC(aa7ca14d) SHA1(876ed262200535b82f74e56b64128df23140338b) ) ROM_END +ROM_START( mslug3h44 ) //mslug3maxp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h44.p1", 0x000000, 0x100000, CRC(45f3aea9) SHA1(44afbe9c1b401f68a1e1f6c8c5991ae6a94c78d0) ) + ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "256.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) + ROM_LOAD( "256.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) + ROM_LOAD( "256.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) + ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "256.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) + ROM_LOAD16_BYTE( "256.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) + ROM_LOAD16_BYTE( "256.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) + ROM_LOAD16_BYTE( "256.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) + ROM_LOAD16_BYTE( "256.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) + ROM_LOAD16_BYTE( "256.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) + ROM_LOAD16_BYTE( "256.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) + ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) +ROM_END + ROM_START( mslug3h45 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "256h45.p1", 0x000000, 0x100000, CRC(f2ce4054) SHA1(1e1a175e832b07379b77fdd952e8dc123886fcb8) ) @@ -17193,6 +17297,8 @@ HACK( 2018, ms6s07, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6 HACK( 2019, ms6s08, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "XiaShuiDaoMeiRenYu", "Metal Slug 6 (Enemies Resetting Version + Summon Mount Edition 2019-07-20)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) //The mods is unstable sometimes generates crashing HACK( 2019, ms6s09, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "XiaShuiDaoMeiRenYu", "Metal Slug 6 (Summon Mount Edition 2019-02-19)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) //The mods is unstable sometimes generates crashing HACK( 2015, ms6s10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "hack", "Metal Slug 6 (Super Enhanced Edition 2015-05-15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, ms6s11, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "hack", "Metal Slug 6 (Enemies Resetting Version 2019-02-12 + Burst Enhanced Edition 2020-03-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, ms6s12, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "hack", "Metal Slug 6 (Enemies Resetting Version 2019-02-12 + Burst Enhanced Edition 2020-04-28)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, ms6sre6px01, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "Team Remix(Gaston90,Ydmis,DDJ)", "Metal Slug 6 (Revised Version Extreme Mix [2019-10-18])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, ms6sre6px02, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "Team Remix(XiaShuiDaoMeiRenYu, Gaston90,Ydmis,DDJ)", "Metal Slug 6 (Enemies Resetting Version 2019-07-20)(Revised Version Extreme Mix [2019-10-18])", MACHINE_SUPPORTS_SAVE ) HACK( 2018, ms6sre6px03, mslug3, neogeo_noslot, neogeo, neogeo_state, ms6s16, ROT0, "Team Remix(Gaston90,Ydmis,DDJ)", "Metal Slug 6 (Enemy Soldier Reset Prototype 2018-07-21)(Revised Version Extreme Mix [2019-10-18])", MACHINE_SUPPORTS_SAVE ) @@ -17239,11 +17345,13 @@ HACK( 2000, mslug3h34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslu HACK( 2000, mslug3h35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Ydmis", "Metal Slug 3 (Weapons Thunder Cloud With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) HACK( 2000, mslug3h36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Ydmis", "Metal Slug 3 (Weapons Rocket Launcher With Infinite Ammo)" , MACHINE_SUPPORTS_SAVE ) HACK( 2000, mslug3h37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "PlayerX China", "Metal Slug 3 (Out Of Blue)" , MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug3h38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "hack", "Metal Slug 3 (Burst Enhanced Edition 2020-03-29)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug3h39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "hack", "Metal Slug 3 (Enemy Soldier Reset Alpha 2014-01-18)" , MACHINE_SUPPORTS_SAVE ) HACK( 2017, mslug3h40, mslug3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 3 (Random Enemies Resetting Version 1.0 2017-12-08)" , MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug3h41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "hack", "Metal Slug 3 (Store Version 2017-12-16)" , MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug3h42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "hack", "Metal Slug 3 (Summon Mount Edition 2017-04-04)" , MACHINE_SUPPORTS_SAVE ) HACK( 2004, mslug3h43, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Shyma.X", "Metal Slug 3 (Neo Arc French Traduction Rev.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug3h44, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "hack", "Metal Slug 3 (Burst Enhanced Edition 2020-04-28)", MACHINE_SUPPORTS_SAVE ) HACK( 2000, mslug3h45, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Ydmis", "Metal Slug 3 (99 grenades)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug3h46, mslug3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 3 (Ghost Wu Zuoma 2018-05-29)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) HACK( 2017, mslug3h47, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "hack", "Metal Slug 3 (Summon Mount Prototype Rev.1)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslug4.cpp b/docs/release/src/hbmame/drivers/mslug4.cpp index 81a6daabeb5..8a3355f4e46 100644 --- a/docs/release/src/hbmame/drivers/mslug4.cpp +++ b/docs/release/src/hbmame/drivers/mslug4.cpp @@ -1654,6 +1654,74 @@ ROM_START( mslug4hh53 ) //mslug4maxp ROM_LOAD16_BYTE( "263d.c6", 0x2000001, 0x800000, CRC(5ed018ab) SHA1(e78501fa8a80960093a4d54ce952681a98300148) ) ROM_END +ROM_START( mslug4hh54 ) //mslug4maxp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263hh54.p1", 0x000000, 0x500000, CRC(ae9e9d37) SHA1(ea85c99bcc12088e5196836284fb6180843cf4c4) ) + + NEO_SFIX_128K( "263hh53.s1", CRC(1eaa05e0) SHA1(73a7e158c3c4fa602e17dcb517190fd91a9dbab8) ) + ROM_IGNORE( 0x60000 ) + //NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "271hh53.m1", CRC(095c9345) SHA1(1ad7c698d059ff85e61726480dc816f79bc6160c) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "263dh.v1", 0x000000, 0x800000, CRC(fd6b982e) SHA1(100313166c9ec57f1c540de05625c506b30ad13c) ) + ROM_LOAD( "263dh.v2", 0x800000, 0x800000, CRC(20125227) SHA1(2e350c0c580e87445bf103c01fc62b14f0c19216) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263d.c1", 0x0000000, 0x800000, CRC(a75ffcde) SHA1(97f405a95a56615ae49f79e1a69f98cc2f2434ef) ) + ROM_LOAD16_BYTE( "263d.c2", 0x0000001, 0x800000, CRC(5ab0d12b) SHA1(8a3d95dd2e9cc1b6dcf6a957fed43ee390248307) ) + ROM_LOAD16_BYTE( "263d.c3", 0x1000000, 0x800000, CRC(61af560c) SHA1(aa7bc45e03a6bbd18eb56d118d4932102ccb196a) ) + ROM_LOAD16_BYTE( "263d.c4", 0x1000001, 0x800000, CRC(f2c544fd) SHA1(179b064f81b49f5808d7a7a5bce28e95b09e5abe) ) + ROM_LOAD16_BYTE( "263d.c5", 0x2000000, 0x800000, CRC(84c66c44) SHA1(9273f44bf11891aa04ddd2cbb6442d084c2a2e04) ) + ROM_LOAD16_BYTE( "263d.c6", 0x2000001, 0x800000, CRC(5ed018ab) SHA1(e78501fa8a80960093a4d54ce952681a98300148) ) +ROM_END + +ROM_START( mslug4hh55 ) //mslug4maxp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263hh55.p1", 0x000000, 0x500000, CRC(ed78da01) SHA1(c895b85509f67eef78dbfdb76c90faf5a30af73f) ) + + NEO_SFIX_128K( "263hh53.s1", CRC(1eaa05e0) SHA1(73a7e158c3c4fa602e17dcb517190fd91a9dbab8) ) + ROM_IGNORE( 0x60000 ) + //NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "271hh53.m1", CRC(095c9345) SHA1(1ad7c698d059ff85e61726480dc816f79bc6160c) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "263dh.v1", 0x000000, 0x800000, CRC(fd6b982e) SHA1(100313166c9ec57f1c540de05625c506b30ad13c) ) + ROM_LOAD( "263dh.v2", 0x800000, 0x800000, CRC(20125227) SHA1(2e350c0c580e87445bf103c01fc62b14f0c19216) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263d.c1", 0x0000000, 0x800000, CRC(a75ffcde) SHA1(97f405a95a56615ae49f79e1a69f98cc2f2434ef) ) + ROM_LOAD16_BYTE( "263d.c2", 0x0000001, 0x800000, CRC(5ab0d12b) SHA1(8a3d95dd2e9cc1b6dcf6a957fed43ee390248307) ) + ROM_LOAD16_BYTE( "263d.c3", 0x1000000, 0x800000, CRC(61af560c) SHA1(aa7bc45e03a6bbd18eb56d118d4932102ccb196a) ) + ROM_LOAD16_BYTE( "263d.c4", 0x1000001, 0x800000, CRC(f2c544fd) SHA1(179b064f81b49f5808d7a7a5bce28e95b09e5abe) ) + ROM_LOAD16_BYTE( "263d.c5", 0x2000000, 0x800000, CRC(84c66c44) SHA1(9273f44bf11891aa04ddd2cbb6442d084c2a2e04) ) + ROM_LOAD16_BYTE( "263d.c6", 0x2000001, 0x800000, CRC(5ed018ab) SHA1(e78501fa8a80960093a4d54ce952681a98300148) ) +ROM_END + +ROM_START( mslug4hh56 ) //mslug4sp + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263hh56.p1", 0x000000, 0x100000, CRC(8e9a44bc) SHA1(abf8e0fd02b1cc74fc7741ff118126b4e06bfb32) ) + ROM_LOAD16_WORD_SWAP( "263dh.p2", 0x100000, 0x400000, CRC(2b863b30) SHA1(b5edc43d87faf6540e3154fcbab42efb148cbd04) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_ENCRYPTED_128K( "263.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "263.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) + ROM_LOAD( "263.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) + ROM_LOAD16_BYTE( "263.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) + ROM_LOAD16_BYTE( "263.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) + ROM_LOAD16_BYTE( "263.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) + ROM_LOAD16_BYTE( "263.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) + ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) +ROM_END + ROM_START( mslug4erms01 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263erms01.p1", 0x000000, 0x100000, CRC(094c778d) SHA1(185d878547162f2c7774fdcb9d7e3f8cdad4ef8b) ) @@ -6388,7 +6456,10 @@ HACK( 2018, mslug4hh49, mslug4, neogeo_noslot, neogeo, neogeo_state, msl HACK( 2019, mslug4hh50, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XiaShuiDaoMeiRenYu", "Metal Slug 4 (Enemies Resetting Version 2019-11-17)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslug4hh51, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (Multi-Function Version 2018-10-05)", MACHINE_SUPPORTS_SAVE ) //The date of the ips is taken into account HACK( 2020, mslug4hh52, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XiaShuiDaoMeiRenYu", "Metal Slug 4 (Enemies Resetting Version 2020-02-10)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslug4hh53, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (Burst Enhanced Edition 2020-03-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug4hh53, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (Burst Enhanced Edition 2020-03-17)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug4hh54, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (Burst Enhanced Edition 2020-03-29)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug4hh55, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (Burst Enhanced Edition 2020-04-28)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug4hh56, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (Super Enhanced Version 2020-04-28)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslug4erms01, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Unknown,Creamymami[EGCG])", "Metal Slug 4 (Enemies Resetting Multi-Function Version 2019-04-15)(Revised Version Remix 1.0 (2019-04-19))", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslug4erms02, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Unknown,Creamymami[EGCG])", "Metal Slug 4 (Enemies Resetting Multi-Function Version 2019-04-15)(Revised Version Remix 1.1 (2019-04-19))", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslug4erms03, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Unknown,Creamymami[EGCG])", "Metal Slug 4 (Enemies Resetting Multi-Function Version 2019-04-15)(Revised Version Remix 1.2 (2019-04-19))", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslug5.cpp b/docs/release/src/hbmame/drivers/mslug5.cpp index 09ee9f0dcab..1cbfb3e2db1 100644 --- a/docs/release/src/hbmame/drivers/mslug5.cpp +++ b/docs/release/src/hbmame/drivers/mslug5.cpp @@ -2197,6 +2197,56 @@ ROM_START( mslug5dh66 ) //mslug5maxp ROM_LOAD16_BYTE( "268d.c8", 0x3000001, 0x800000, CRC(c0d5bc20) SHA1(B5D0D81D5CC624538B0651C568295E578A1330D1) ) ROM_END +ROM_START( mslug5dh67 ) //mslug5maxp + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh67.p1", 0x000000, 0x500000, CRC(fa535472) SHA1(c97b0343ded79c420f8c46fb206946b099d46173) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_128K( "268nd.m1", CRC(6FA01C9A) SHA1(3DAB7593BFCCE318D22EC3DF672EE3B4AB73DCF5) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268boot.v1", 0x000000, 0x400000, CRC(c3540e0d) SHA1(bf7ca3abe291b28a4cfaef791f0c556cc98ad8d8) ) + ROM_LOAD( "268boot.v2", 0x400000, 0x400000, CRC(077bd2f4) SHA1(1699959d17f8c7113cebdb9da2e1cd18ce48486c) ) + ROM_LOAD( "268boot.v3", 0x800000, 0x400000, CRC(39b14567) SHA1(1658612a93ba30130f9260bc41d3f18f6b90c1e7) ) + ROM_LOAD( "268boot.v4", 0xc00000, 0x400000, CRC(969ff3b2) SHA1(50feceb741a1c08b000b077a33151ab1352eb798) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268d.c1", 0x0000000, 0x800000, CRC(969c0d62) SHA1(DE3C5CFA980CCA2FAB0416AC0D292948B5D4C9C3) ) + ROM_LOAD16_BYTE( "268d.c2", 0x0000001, 0x800000, CRC(c69ae867) SHA1(3198EE5C7C2C7563B49EBD9F7BA95D9B0B303F6C) ) + ROM_LOAD16_BYTE( "268d.c3", 0x1000000, 0x800000, CRC(d7beaeaf) SHA1(99443EA4C1BAB45F1977A390EB7E1A0163915110) ) + ROM_LOAD16_BYTE( "268nd.c4", 0x1000001, 0x800000, CRC(E1B1131B) SHA1(68A36D336582069E79AD481638D92F57C4CD6523) ) + ROM_LOAD16_BYTE( "268d.c5", 0x2000000, 0x800000, CRC(2fa1a5ad) SHA1(4AE15D29BA979601598EDDF8905072FE1D9E0A98) ) + ROM_LOAD16_BYTE( "268d.c6", 0x2000001, 0x800000, CRC(6de89589) SHA1(86A6C036BF51AF516FEA83A30874026EC1586A83) ) + ROM_LOAD16_BYTE( "268d.c7", 0x3000000, 0x800000, CRC(97bd0c0a) SHA1(30F3280FE527098ECF46541CC645A59B366105EA) ) + ROM_LOAD16_BYTE( "268d.c8", 0x3000001, 0x800000, CRC(c0d5bc20) SHA1(B5D0D81D5CC624538B0651C568295E578A1330D1) ) +ROM_END + +ROM_START( mslug5dh68 ) //mslug5maxp + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh68.p1", 0x000000, 0x500000, CRC(cb879824) SHA1(c96b0bb11d661f1dd8c22c043d511a1fcf368788) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_128K( "268nd.m1", CRC(6FA01C9A) SHA1(3DAB7593BFCCE318D22EC3DF672EE3B4AB73DCF5) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268boot.v1", 0x000000, 0x400000, CRC(c3540e0d) SHA1(bf7ca3abe291b28a4cfaef791f0c556cc98ad8d8) ) + ROM_LOAD( "268boot.v2", 0x400000, 0x400000, CRC(077bd2f4) SHA1(1699959d17f8c7113cebdb9da2e1cd18ce48486c) ) + ROM_LOAD( "268boot.v3", 0x800000, 0x400000, CRC(39b14567) SHA1(1658612a93ba30130f9260bc41d3f18f6b90c1e7) ) + ROM_LOAD( "268boot.v4", 0xc00000, 0x400000, CRC(969ff3b2) SHA1(50feceb741a1c08b000b077a33151ab1352eb798) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268d.c1", 0x0000000, 0x800000, CRC(969c0d62) SHA1(DE3C5CFA980CCA2FAB0416AC0D292948B5D4C9C3) ) + ROM_LOAD16_BYTE( "268d.c2", 0x0000001, 0x800000, CRC(c69ae867) SHA1(3198EE5C7C2C7563B49EBD9F7BA95D9B0B303F6C) ) + ROM_LOAD16_BYTE( "268d.c3", 0x1000000, 0x800000, CRC(d7beaeaf) SHA1(99443EA4C1BAB45F1977A390EB7E1A0163915110) ) + ROM_LOAD16_BYTE( "268nd.c4", 0x1000001, 0x800000, CRC(E1B1131B) SHA1(68A36D336582069E79AD481638D92F57C4CD6523) ) + ROM_LOAD16_BYTE( "268d.c5", 0x2000000, 0x800000, CRC(2fa1a5ad) SHA1(4AE15D29BA979601598EDDF8905072FE1D9E0A98) ) + ROM_LOAD16_BYTE( "268d.c6", 0x2000001, 0x800000, CRC(6de89589) SHA1(86A6C036BF51AF516FEA83A30874026EC1586A83) ) + ROM_LOAD16_BYTE( "268d.c7", 0x3000000, 0x800000, CRC(97bd0c0a) SHA1(30F3280FE527098ECF46541CC645A59B366105EA) ) + ROM_LOAD16_BYTE( "268d.c8", 0x3000001, 0x800000, CRC(c0d5bc20) SHA1(B5D0D81D5CC624538B0651C568295E578A1330D1) ) +ROM_END + ROM_START( ms5plusrm01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "ms5plusrm01.p1", 0x000000, 0x100000, CRC(12d03ff9) SHA1(b2f0b6e0ad432d695cedfc048c480d2187d93a23) ) @@ -14483,6 +14533,8 @@ HACK( 2014, mslug5dh63, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5 HACK( 2014, mslug5dh64, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "hack", "Metal Slug 5 Plus (Enhanced Edition 2014-06-19)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslug5dh65, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "YouGuDuoLa", "Metal Slug 5 (Enemy Soldiers Enhanced Version 2020-01-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2020, mslug5dh66, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 5 (Burst Enhanced Edition 2020-03-18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug5dh67, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 5 (Burst Enhanced Edition 2020-03-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslug5dh68, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 5 (Burst Enhanced Edition 2020-04-28)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, ms5plusrm01, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Team Remix(Gaston90,lb70,DDJ)", "Metal Slug 5 Plus (Revised Version Mix 1.0 [2019-12-03])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, ms5plusrm02, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Team Remix(Gaston90,lb70,DDJ,remikare)", "Metal Slug 5 Plus (Revised Version Mix 1.0 [Color Modification V1][2019-12-03])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, ms5plusrm03, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Team Remix(Gaston90,lb70,DDJ,remikare)", "Metal Slug 5 Plus (Revised Version Mix 1.0 [Color Modification V2][2019-12-03])", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslugx.cpp b/docs/release/src/hbmame/drivers/mslugx.cpp index a1242f2bcdb..4c8a88dc7a9 100644 --- a/docs/release/src/hbmame/drivers/mslugx.cpp +++ b/docs/release/src/hbmame/drivers/mslugx.cpp @@ -1817,7 +1817,7 @@ ROM_START( mslugxz65 ) //msxplus ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxz66 ) +ROM_START( mslugxz66 ) //Game only exclusive at HBMAME ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250.p1", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) ) ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) @@ -1840,10 +1840,10 @@ ROM_START( mslugxz66 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxz67 ) +ROM_START( mslugxz67 ) //Game only exclusive at HBMAME ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250.p1", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(ac8585fe) SHA1(0b9910914e6af5e51a59de260687cee17240793f) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -1863,22 +1863,37 @@ ROM_START( mslugxz67 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxz68 ) +ROM_START( mslugxz68 ) //Game only exclusive at HBMAME ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250z48.p1", 0x000000, 0x100000, CRC(d8834fcc) SHA1(2391af1873d33b49452fa5178c568bbd7154aaef) ) - ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(2f095564) SHA1(862568cb4b06fb2a1fe00e736ddbb72a9a517f62) ) + ROM_LOAD16_WORD_SWAP( "250.p1", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) + NEO_BIOS_AUDIO_128K( "250.m1", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) + ROM_REGION( 0xa00000, "ymsnd", 0 ) + ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) + ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) + ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "250.c1", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) + ROM_LOAD16_BYTE( "250.c2", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) + ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) + ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) + ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxz69 ) //mslugxc1 + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z69.p1", 0x000000, 0x100000, CRC(a9053ab9) SHA1(b8eacfd553fa51bcacdb0c105338c3347635a9fc) ) + ROM_LOAD16_WORD_SWAP( "250r.p2", 0x100000, 0x400000, CRC(e954b8aa) SHA1(b339b1fd05d50ac3a9d3992bb0fc8e3fd1a95557) ) + + NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) + + NEO_BIOS_AUDIO_128K( "250.m1", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) ROM_REGION( 0xa00000, "ymsnd", 0 ) ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) @@ -1886,8 +1901,31 @@ ROM_START( mslugxz68 ) ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250rm5s06.c1", 0x0000000, 0x800000, CRC(37f74a92) SHA1(111177091af0e8edda31ce6398b5e48c46e31cbc) ) - ROM_LOAD16_BYTE( "250rm5s06.c2", 0x0000001, 0x800000, CRC(994c4f6c) SHA1(0fc5e78a37afa51e101bd72021ea366fbb763659) ) + ROM_LOAD16_BYTE( "250.c1", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) + ROM_LOAD16_BYTE( "250.c2", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) + ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) + ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) + ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxz70 ) //mslugxr2 + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z70.p1", 0x000000, 0x100000, CRC(b977eafc) SHA1(c340bb2ebc6592ac1c3214bd2661698b9e3d75fd) ) + ROM_LOAD16_WORD_SWAP( "250z70.p2", 0x100000, 0x400000, CRC(84bc3791) SHA1(02881fe08c2c3c88604612a15de8e2f319d34b44) ) + + NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) + + NEO_BIOS_AUDIO_128K( "250.m1", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) + + ROM_REGION( 0xa00000, "ymsnd", 0 ) + ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) + ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) + ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "250.c1", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) + ROM_LOAD16_BYTE( "250.c2", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) @@ -5434,7 +5472,7 @@ ROM_END ROM_START( mslugxrm2s01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s01.p1", 0x000000, 0x100000, CRC(26473768) SHA1(676028379ca00196e2862a9755c7f08769d6656b) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5465,7 +5503,7 @@ ROM_END ROM_START( mslugxrm2s02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s02.p1", 0x000000, 0x100000, CRC(516cb621) SHA1(4a8f91fb408fbbee108202adf4a1a2443da8ea4d) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5496,7 +5534,7 @@ ROM_END ROM_START( mslugxrm2s03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s03.p1", 0x000000, 0x100000, CRC(caa534d9) SHA1(e2edaa663449e64cfa5b82da600bbd21bb1eab1a) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5527,7 +5565,7 @@ ROM_END ROM_START( mslugxrm2s04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s04.p1", 0x000000, 0x100000, CRC(55556b78) SHA1(fb9badde1b4f5d3cfa42c8a7206d67d0d6d8bb3f) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5558,7 +5596,7 @@ ROM_END ROM_START( mslugxrm2s05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s05.p1", 0x000000, 0x100000, CRC(227eea31) SHA1(93dffa06e5e4460ea4faeb9bb1c3a45b164145da) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5589,7 +5627,7 @@ ROM_END ROM_START( mslugxrm2s06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s06.p1", 0x000000, 0x100000, CRC(b9b768c9) SHA1(6f16b1ef9f7a6589842a74803e97016b5c7b01b1) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5620,7 +5658,7 @@ ROM_END ROM_START( mslugxrm2s07 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s07.p1", 0x000000, 0x100000, CRC(9f9f5712) SHA1(6af04db46595dc478242f6a1e21d3d89e1e5746b) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5651,7 +5689,7 @@ ROM_END ROM_START( mslugxrm2s08 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s08.p1", 0x000000, 0x100000, CRC(e8b4d65b) SHA1(35fe27fec00d166187ecfd818dfa2c07cd940541) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5682,7 +5720,7 @@ ROM_END ROM_START( mslugxrm2s09 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s09.p1", 0x000000, 0x100000, CRC(737d54a3) SHA1(217f04bd8bddce7e2a37dc82e7801809311f3dec) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5713,7 +5751,7 @@ ROM_END ROM_START( mslugxrm2s10 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s10.p1", 0x000000, 0x100000, CRC(ec8d0b02) SHA1(d8dbf3735943434e1ac6327ed71c3cf2d6dce419) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5744,7 +5782,7 @@ ROM_END ROM_START( mslugxrm2s11 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s11.p1", 0x000000, 0x100000, CRC(9ba68a4b) SHA1(31f85ff3a13c66327682e4863a67cd0b171c7cdf) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5775,7 +5813,7 @@ ROM_END ROM_START( mslugxrm2s12 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s12.p1", 0x000000, 0x100000, CRC(006f08b3) SHA1(570497ffeb50ea593bc7a23d6f9f2cafbb18e18c) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5806,7 +5844,7 @@ ROM_END ROM_START( mslugxrm2s13 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s13.p1", 0x000000, 0x100000, CRC(ae174b23) SHA1(9ffb359f9ca1d1403bf2f0758f69c81ae02f1b9f) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5837,7 +5875,7 @@ ROM_END ROM_START( mslugxrm2s14 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s14.p1", 0x000000, 0x100000, CRC(d93cca6a) SHA1(0c320c40787bf4aa36c9e99e398271a687210642) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5868,7 +5906,7 @@ ROM_END ROM_START( mslugxrm2s15 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s15.p1", 0x000000, 0x100000, CRC(42f54892) SHA1(c934189b00ba2b81b63892e79ffa7a2b05140f17) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5899,7 +5937,7 @@ ROM_END ROM_START( mslugxrm2s16 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s16.p1", 0x000000, 0x100000, CRC(dd051733) SHA1(601bc62298be174668ca39b18b02ffeb7e730f1a) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5930,7 +5968,7 @@ ROM_END ROM_START( mslugxrm2s17 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s17.p1", 0x000000, 0x100000, CRC(aa2e967a) SHA1(cf17ae02939bfa0f35ceb6b59150bc76fe2906f0) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5961,7 +5999,7 @@ ROM_END ROM_START( mslugxrm2s18 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s18.p1", 0x000000, 0x100000, CRC(31e71482) SHA1(0774a84fef09bd65ff66af0cc9361f87ec15f4d8) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -5992,7 +6030,7 @@ ROM_END ROM_START( mslugxrm2s19 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s19.p1", 0x000000, 0x100000, CRC(24fa9069) SHA1(13ae855b01a275dc2cc9896e462d792158ecf3ff) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6023,7 +6061,7 @@ ROM_END ROM_START( mslugxrm2s20 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s20.p1", 0x000000, 0x100000, CRC(53d11120) SHA1(ebbe6727fdf8ebd768959e2f01773bda579d2c69) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6054,7 +6092,7 @@ ROM_END ROM_START( mslugxrm2s21 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s21.p1", 0x000000, 0x100000, CRC(c81893d8) SHA1(581bc79599e9ddade42a640d91fa91057acb9a2f) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6085,7 +6123,7 @@ ROM_END ROM_START( mslugxrm2s22 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s22.p1", 0x000000, 0x100000, CRC(57e8cc79) SHA1(f6d69855cfb8e07f1a4d7fe69deec7289b410fc0) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6116,7 +6154,7 @@ ROM_END ROM_START( mslugxrm2s23 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s23.p1", 0x000000, 0x100000, CRC(20c34d30) SHA1(4941306d7ed6c0bb115e9053de5fc98358f25a81) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6147,7 +6185,7 @@ ROM_END ROM_START( mslugxrm2s24 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s24.p1", 0x000000, 0x100000, CRC(bb0acfc8) SHA1(b5d1b143cb04198f1d6b92607777f6a9f5833bd1) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6178,7 +6216,7 @@ ROM_END ROM_START( mslugxrm2s25 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s25.p1", 0x000000, 0x100000, CRC(3c27dd66) SHA1(6ae9bed3dac04973725c7790d5b924a52e56d2c2) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6209,7 +6247,7 @@ ROM_END ROM_START( mslugxrm2s26 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s26.p1", 0x000000, 0x100000, CRC(4b0c5c2f) SHA1(7e76374776d338cbdac384cb8c1cf33fd726bd1a) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6240,7 +6278,7 @@ ROM_END ROM_START( mslugxrm2s27 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s27.p1", 0x000000, 0x100000, CRC(d0c5ded7) SHA1(1d2bd6f6ad75e015ffc804bd6c7d352346d46352) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6271,7 +6309,7 @@ ROM_END ROM_START( mslugxrm2s28 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s28.p1", 0x000000, 0x100000, CRC(4f358176) SHA1(ef86879db82e3e40f29de01f735b8876c15ee8d2) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6302,7 +6340,7 @@ ROM_END ROM_START( mslugxrm2s29 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s29.p1", 0x000000, 0x100000, CRC(381e003f) SHA1(730f976a89c19281a020ed4607d8aae5680b936a) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6333,7 +6371,7 @@ ROM_END ROM_START( mslugxrm2s30 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s30.p1", 0x000000, 0x100000, CRC(a3d782c7) SHA1(fbf7ddd223c8b733bf906468f2153368639d4590) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6364,7 +6402,7 @@ ROM_END ROM_START( mslugxrm2s31 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s31.p1", 0x000000, 0x100000, CRC(33aa0f60) SHA1(9ee4fd1cffa998def76deaf70709d0c940059a52) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6395,7 +6433,7 @@ ROM_END ROM_START( mslugxrm2s32 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s32.p1", 0x000000, 0x100000, CRC(44818e29) SHA1(9567bfc4e0ee208f9b61ec14dfb92291f9b522d8) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6426,7 +6464,7 @@ ROM_END ROM_START( mslugxrm2s33 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s33.p1", 0x000000, 0x100000, CRC(df480cd1) SHA1(214f9f9e642f15dadcecd90f81b7157fd0e01f21) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6457,7 +6495,7 @@ ROM_END ROM_START( mslugxrm2s37 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s37.p1", 0x000000, 0x100000, CRC(080a2420) SHA1(4fa19402ba6effebada9e1898df96fb15d247fd1) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6488,7 +6526,7 @@ ROM_END ROM_START( mslugxrm2s38 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s38.p1", 0x000000, 0x100000, CRC(7f21a569) SHA1(5209f59f0d135d4e44068f8ec9f8f948dfa0dc75) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6519,7 +6557,7 @@ ROM_END ROM_START( mslugxrm2s39 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s39.p1", 0x000000, 0x100000, CRC(e4e82791) SHA1(948c1cc4bca0b42be42c9c4b59cc6946c3747bd5) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6550,7 +6588,7 @@ ROM_END ROM_START( mslugxrm2s40 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s40.p1", 0x000000, 0x100000, CRC(7b187830) SHA1(5d4fb91cd45107a6e9cb98cc71e97c92bb4ae9d9) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6581,7 +6619,7 @@ ROM_END ROM_START( mslugxrm2s41 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s41.p1", 0x000000, 0x100000, CRC(0c33f979) SHA1(81c3154a92cc287278eb6437bc6945db26c3e91c) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6612,7 +6650,7 @@ ROM_END ROM_START( mslugxrm2s42 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s42.p1", 0x000000, 0x100000, CRC(97fa7b81) SHA1(66a12f793b3efade0c082d1f5548136d599e7c19) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6643,7 +6681,7 @@ ROM_END ROM_START( mslugxrm2s49 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s49.p1", 0x000000, 0x100000, CRC(0fcccd23) SHA1(24e95d586befd2e263b85b7fe58b3c20b515a9c3) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6674,7 +6712,7 @@ ROM_END ROM_START( mslugxrm2s50 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s50.p1", 0x000000, 0x100000, CRC(78e74c6a) SHA1(0705e8ec74e7e10cfb4f31bd67b3179aff041b26) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6705,7 +6743,7 @@ ROM_END ROM_START( mslugxrm2s51 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s51.p1", 0x000000, 0x100000, CRC(e32ece92) SHA1(eb7012468dc81dca4b537597f0289a8c835aa1e1) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6736,7 +6774,7 @@ ROM_END ROM_START( mslugxrm2s52 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s52.p1", 0x000000, 0x100000, CRC(7cde9133) SHA1(14aa3dd71ba0ce79f954026e9cadf773e5109ba4) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6767,7 +6805,7 @@ ROM_END ROM_START( mslugxrm2s53 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s53.p1", 0x000000, 0x100000, CRC(0bf5107a) SHA1(91b73cb065c4c44741975c40264a2abb4294a697) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6798,7 +6836,7 @@ ROM_END ROM_START( mslugxrm2s54 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s54.p1", 0x000000, 0x100000, CRC(903c9282) SHA1(5a786f13fc50d9bac76a160add6b80ae6e78fec7) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6829,7 +6867,7 @@ ROM_END ROM_START( mslugxrm3s01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s01.p1", 0x000000, 0x100000, CRC(26473768) SHA1(676028379ca00196e2862a9755c7f08769d6656b) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6860,7 +6898,7 @@ ROM_END ROM_START( mslugxrm3s02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s02.p1", 0x000000, 0x100000, CRC(516cb621) SHA1(4a8f91fb408fbbee108202adf4a1a2443da8ea4d) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6891,7 +6929,7 @@ ROM_END ROM_START( mslugxrm3s03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s03.p1", 0x000000, 0x100000, CRC(caa534d9) SHA1(e2edaa663449e64cfa5b82da600bbd21bb1eab1a) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6922,7 +6960,7 @@ ROM_END ROM_START( mslugxrm3s04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s04.p1", 0x000000, 0x100000, CRC(55556b78) SHA1(fb9badde1b4f5d3cfa42c8a7206d67d0d6d8bb3f) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6953,7 +6991,7 @@ ROM_END ROM_START( mslugxrm3s05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s05.p1", 0x000000, 0x100000, CRC(227eea31) SHA1(93dffa06e5e4460ea4faeb9bb1c3a45b164145da) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -6984,7 +7022,7 @@ ROM_END ROM_START( mslugxrm3s06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s06.p1", 0x000000, 0x100000, CRC(b9b768c9) SHA1(6f16b1ef9f7a6589842a74803e97016b5c7b01b1) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7015,7 +7053,7 @@ ROM_END ROM_START( mslugxrm3s07 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s07.p1", 0x000000, 0x100000, CRC(9f9f5712) SHA1(6af04db46595dc478242f6a1e21d3d89e1e5746b) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7046,7 +7084,7 @@ ROM_END ROM_START( mslugxrm3s08 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s08.p1", 0x000000, 0x100000, CRC(e8b4d65b) SHA1(35fe27fec00d166187ecfd818dfa2c07cd940541) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7077,7 +7115,7 @@ ROM_END ROM_START( mslugxrm3s09 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s09.p1", 0x000000, 0x100000, CRC(737d54a3) SHA1(217f04bd8bddce7e2a37dc82e7801809311f3dec) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7108,7 +7146,7 @@ ROM_END ROM_START( mslugxrm3s10 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s10.p1", 0x000000, 0x100000, CRC(ec8d0b02) SHA1(d8dbf3735943434e1ac6327ed71c3cf2d6dce419) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7139,7 +7177,7 @@ ROM_END ROM_START( mslugxrm3s11 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s11.p1", 0x000000, 0x100000, CRC(9ba68a4b) SHA1(31f85ff3a13c66327682e4863a67cd0b171c7cdf) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7170,7 +7208,7 @@ ROM_END ROM_START( mslugxrm3s12 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s12.p1", 0x000000, 0x100000, CRC(006f08b3) SHA1(570497ffeb50ea593bc7a23d6f9f2cafbb18e18c) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7201,7 +7239,7 @@ ROM_END ROM_START( mslugxrm3s13 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s13.p1", 0x000000, 0x100000, CRC(ae174b23) SHA1(9ffb359f9ca1d1403bf2f0758f69c81ae02f1b9f) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7232,7 +7270,7 @@ ROM_END ROM_START( mslugxrm3s14 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s14.p1", 0x000000, 0x100000, CRC(d93cca6a) SHA1(0c320c40787bf4aa36c9e99e398271a687210642) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7263,7 +7301,7 @@ ROM_END ROM_START( mslugxrm3s15 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s15.p1", 0x000000, 0x100000, CRC(42f54892) SHA1(c934189b00ba2b81b63892e79ffa7a2b05140f17) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7294,7 +7332,7 @@ ROM_END ROM_START( mslugxrm3s16 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s16.p1", 0x000000, 0x100000, CRC(dd051733) SHA1(601bc62298be174668ca39b18b02ffeb7e730f1a) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7325,7 +7363,7 @@ ROM_END ROM_START( mslugxrm3s17 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s17.p1", 0x000000, 0x100000, CRC(aa2e967a) SHA1(cf17ae02939bfa0f35ceb6b59150bc76fe2906f0) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7356,7 +7394,7 @@ ROM_END ROM_START( mslugxrm3s18 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s18.p1", 0x000000, 0x100000, CRC(31e71482) SHA1(0774a84fef09bd65ff66af0cc9361f87ec15f4d8) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7387,7 +7425,7 @@ ROM_END ROM_START( mslugxrm3s19 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s19.p1", 0x000000, 0x100000, CRC(24fa9069) SHA1(13ae855b01a275dc2cc9896e462d792158ecf3ff) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7418,7 +7456,7 @@ ROM_END ROM_START( mslugxrm3s20 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s20.p1", 0x000000, 0x100000, CRC(53d11120) SHA1(ebbe6727fdf8ebd768959e2f01773bda579d2c69) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7449,7 +7487,7 @@ ROM_END ROM_START( mslugxrm3s21 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s21.p1", 0x000000, 0x100000, CRC(c81893d8) SHA1(581bc79599e9ddade42a640d91fa91057acb9a2f) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7480,7 +7518,7 @@ ROM_END ROM_START( mslugxrm3s22 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s22.p1", 0x000000, 0x100000, CRC(57e8cc79) SHA1(f6d69855cfb8e07f1a4d7fe69deec7289b410fc0) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7511,7 +7549,7 @@ ROM_END ROM_START( mslugxrm3s23 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s23.p1", 0x000000, 0x100000, CRC(20c34d30) SHA1(4941306d7ed6c0bb115e9053de5fc98358f25a81) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7542,7 +7580,7 @@ ROM_END ROM_START( mslugxrm3s24 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s24.p1", 0x000000, 0x100000, CRC(bb0acfc8) SHA1(b5d1b143cb04198f1d6b92607777f6a9f5833bd1) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7573,7 +7611,7 @@ ROM_END ROM_START( mslugxrm3s25 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s25.p1", 0x000000, 0x100000, CRC(3c27dd66) SHA1(6ae9bed3dac04973725c7790d5b924a52e56d2c2) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7604,7 +7642,7 @@ ROM_END ROM_START( mslugxrm3s26 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s26.p1", 0x000000, 0x100000, CRC(4b0c5c2f) SHA1(7e76374776d338cbdac384cb8c1cf33fd726bd1a) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7635,7 +7673,7 @@ ROM_END ROM_START( mslugxrm3s27 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s27.p1", 0x000000, 0x100000, CRC(d0c5ded7) SHA1(1d2bd6f6ad75e015ffc804bd6c7d352346d46352) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7666,7 +7704,7 @@ ROM_END ROM_START( mslugxrm3s28 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s28.p1", 0x000000, 0x100000, CRC(4f358176) SHA1(ef86879db82e3e40f29de01f735b8876c15ee8d2) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7697,7 +7735,7 @@ ROM_END ROM_START( mslugxrm3s29 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s29.p1", 0x000000, 0x100000, CRC(381e003f) SHA1(730f976a89c19281a020ed4607d8aae5680b936a) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7728,7 +7766,7 @@ ROM_END ROM_START( mslugxrm3s30 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s30.p1", 0x000000, 0x100000, CRC(a3d782c7) SHA1(fbf7ddd223c8b733bf906468f2153368639d4590) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7759,7 +7797,7 @@ ROM_END ROM_START( mslugxrm3s31 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s31.p1", 0x000000, 0x100000, CRC(33aa0f60) SHA1(9ee4fd1cffa998def76deaf70709d0c940059a52) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7790,7 +7828,7 @@ ROM_END ROM_START( mslugxrm3s32 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s32.p1", 0x000000, 0x100000, CRC(44818e29) SHA1(9567bfc4e0ee208f9b61ec14dfb92291f9b522d8) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7821,7 +7859,7 @@ ROM_END ROM_START( mslugxrm3s33 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s33.p1", 0x000000, 0x100000, CRC(df480cd1) SHA1(214f9f9e642f15dadcecd90f81b7157fd0e01f21) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7852,7 +7890,7 @@ ROM_END ROM_START( mslugxrm3s37 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s37.p1", 0x000000, 0x100000, CRC(080a2420) SHA1(4fa19402ba6effebada9e1898df96fb15d247fd1) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7883,7 +7921,7 @@ ROM_END ROM_START( mslugxrm3s38 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s38.p1", 0x000000, 0x100000, CRC(7f21a569) SHA1(5209f59f0d135d4e44068f8ec9f8f948dfa0dc75) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7914,7 +7952,7 @@ ROM_END ROM_START( mslugxrm3s39 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s39.p1", 0x000000, 0x100000, CRC(e4e82791) SHA1(948c1cc4bca0b42be42c9c4b59cc6946c3747bd5) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7945,7 +7983,7 @@ ROM_END ROM_START( mslugxrm3s40 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s40.p1", 0x000000, 0x100000, CRC(7b187830) SHA1(5d4fb91cd45107a6e9cb98cc71e97c92bb4ae9d9) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -7976,7 +8014,7 @@ ROM_END ROM_START( mslugxrm3s41 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s41.p1", 0x000000, 0x100000, CRC(0c33f979) SHA1(81c3154a92cc287278eb6437bc6945db26c3e91c) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8007,7 +8045,7 @@ ROM_END ROM_START( mslugxrm3s42 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s42.p1", 0x000000, 0x100000, CRC(97fa7b81) SHA1(66a12f793b3efade0c082d1f5548136d599e7c19) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8038,7 +8076,7 @@ ROM_END ROM_START( mslugxrm3s49 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s49.p1", 0x000000, 0x100000, CRC(0fcccd23) SHA1(24e95d586befd2e263b85b7fe58b3c20b515a9c3) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8069,7 +8107,7 @@ ROM_END ROM_START( mslugxrm3s50 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s50.p1", 0x000000, 0x100000, CRC(78e74c6a) SHA1(0705e8ec74e7e10cfb4f31bd67b3179aff041b26) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8100,7 +8138,7 @@ ROM_END ROM_START( mslugxrm3s51 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s51.p1", 0x000000, 0x100000, CRC(e32ece92) SHA1(eb7012468dc81dca4b537597f0289a8c835aa1e1) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8131,7 +8169,7 @@ ROM_END ROM_START( mslugxrm3s52 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s52.p1", 0x000000, 0x100000, CRC(7cde9133) SHA1(14aa3dd71ba0ce79f954026e9cadf773e5109ba4) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8162,7 +8200,7 @@ ROM_END ROM_START( mslugxrm3s53 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s53.p1", 0x000000, 0x100000, CRC(0bf5107a) SHA1(91b73cb065c4c44741975c40264a2abb4294a697) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8193,7 +8231,7 @@ ROM_END ROM_START( mslugxrm3s54 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm1s54.p1", 0x000000, 0x100000, CRC(903c9282) SHA1(5a786f13fc50d9bac76a160add6b80ae6e78fec7) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) + ROM_LOAD16_WORD_SWAP( "250z68.p2", 0x100000, 0x400000, CRC(36a17494) SHA1(93c330346080f1a8405696f8e172af2dc14a9a02) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -8996,316 +9034,6 @@ ROM_START( mslugxrm4s25 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrm4s26 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s06.p1", 0x000000, 0x100000, CRC(05717006) SHA1(33ea0ec92e2c5279c225a714c0d3574282f06ad1) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s27 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s07.p1", 0x000000, 0x100000, CRC(18d7730b) SHA1(0a7521bb64c961146c9a7bc53c924884e60dd656) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s28 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s08.p1", 0x000000, 0x100000, CRC(92e40334) SHA1(345b42d41dbfa3f64bff9f19aeaf270b8e13403e) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s29 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s09.p1", 0x000000, 0x100000, CRC(bca9107c) SHA1(39a8886a2d71ef48c45cd3848d1b5b04c285531c) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s30 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s10.p1", 0x000000, 0x100000, CRC(9522ea37) SHA1(636cff5a9f5340cd556abe1535165a5828ac383c) ) - ROM_LOAD16_WORD_SWAP( "250z66.p2", 0x100000, 0x400000, CRC(35de0bec) SHA1(06d018cb6acddccd6ca7c125254bfbfd29c5aef4) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s31 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s06.p1", 0x000000, 0x100000, CRC(05717006) SHA1(33ea0ec92e2c5279c225a714c0d3574282f06ad1) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s32 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s07.p1", 0x000000, 0x100000, CRC(18d7730b) SHA1(0a7521bb64c961146c9a7bc53c924884e60dd656) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s33 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s08.p1", 0x000000, 0x100000, CRC(92e40334) SHA1(345b42d41dbfa3f64bff9f19aeaf270b8e13403e) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s34 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s09.p1", 0x000000, 0x100000, CRC(bca9107c) SHA1(39a8886a2d71ef48c45cd3848d1b5b04c285531c) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm4s35 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm4s10.p1", 0x000000, 0x100000, CRC(9522ea37) SHA1(636cff5a9f5340cd556abe1535165a5828ac383c) ) - ROM_LOAD16_WORD_SWAP( "250z67.p2", 0x100000, 0x400000, CRC(b28d6e38) SHA1(55f72d75a3d0fa968a45d0683b1aabd84f6e0ae1) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - ROM_START( mslugxrm5s01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm5s01.p1", 0x000000, 0x100000, CRC(882f24d5) SHA1(9f6e4b24fd164fea207ed7932bef83cf761b36cc) ) @@ -9526,68 +9254,6 @@ ROM_END ROM_START( mslugxrm5s08 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250rm5s01.p1", 0x000000, 0x100000, CRC(882f24d5) SHA1(9f6e4b24fd164fea207ed7932bef83cf761b36cc) ) - ROM_LOAD16_WORD_SWAP( "250rm5s08.p2", 0x100000, 0x400000, CRC(bbec0bfe) SHA1(2d563c50c90a99280a45236a313a6766c3996484) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm5s09 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm5s01.p1", 0x000000, 0x100000, CRC(882f24d5) SHA1(9f6e4b24fd164fea207ed7932bef83cf761b36cc) ) - ROM_LOAD16_WORD_SWAP( "250rm5s09.p2", 0x100000, 0x400000, CRC(3cbf6e2a) SHA1(d6fb8017dfaefd9d78d2ad4d9154f5f929fc496c) ) - - NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) - - ROM_REGION16_BE( 0x20000, "mainbios", 0 ) - ROM_LOAD16_WORD_SWAP( "uni-bios_4_0.rom", 0x00000, 0x20000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) - - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - - ROM_REGION( 0x30000, "audiocpu", 0 ) - ROM_LOAD( "250.m1", 0x00000, 0x20000, CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) - ROM_RELOAD( 0x10000, 0x20000 ) - - ROM_REGION( 0xa00000, "ymsnd", 0 ) - ROM_LOAD( "250.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) - ROM_LOAD( "250.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) - ROM_LOAD( "250.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) - - ROM_REGION( 0x3000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "250z66.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) - ROM_LOAD16_BYTE( "250z66.c2", 0x0000001, 0x800000, CRC(45c7e401) SHA1(b71754cc746631f1a70c09ef564c7be11aa577e9) ) - ROM_LOAD16_BYTE( "250.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) - ROM_LOAD16_BYTE( "250.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) - ROM_LOAD16_BYTE( "250.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) - ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) -ROM_END - -ROM_START( mslugxrm5s10 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250rm5s01.p1", 0x000000, 0x100000, CRC(882f24d5) SHA1(9f6e4b24fd164fea207ed7932bef83cf761b36cc) ) ROM_LOAD16_WORD_SWAP( "250rm5s10.p2", 0x100000, 0x400000, CRC(ff25ab9a) SHA1(e65db6ea0fc90c98c4080d0e70de4f0741efe8ec) ) NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) @@ -11722,9 +11388,11 @@ HACK( 1999, mslugxz62, mslugx, neogeo_noslot, neogeo, neogeo_state, mslu HACK( 2019, mslugxz63, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Generation 1V2 2019-05-11)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslugxz64, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Big Heavy Machine Gun Flame Edition 2018-12-08)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslugxz65, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Plus 2018-05-09)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxz66, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Gaston90", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxz67, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Gaston90", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxz68, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Gaston90", "Metal Slug X (The Fallen Angels Edition 2020-03-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxz66, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Gaston90", "Metal Slug X (Apocalyptic Time 0.1 2020-03-22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxz67, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Gaston90", "Metal Slug X (Apocalyptic Time 1.0 2020-04-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxz68, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Gaston90", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxz69, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Multi-Carrier Version + Burst Enhanced Edition 2020-03-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxz70, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (2R Version 2020-04-16)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslugxhbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Enemy Heavy Plate 2013-06-18)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, mslugxhbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Enemy Soldiers Remake Version 3)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) HACK( 2017, mslugxhbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Extreme Space Edition 2015-04-10)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) @@ -11844,96 +11512,96 @@ HACK( 2019, mslugxrm1s51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug HACK( 2019, mslugxrm1s52, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Heavy Plate 2013-06-18)(Revised Version Super Grenade Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm1s53, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Heavy Plate 2013-06-18)(Revised Version Super Grenade Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm1s54, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Heavy Plate 2013-06-18)(Revised Version Super Grenade Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Cannon Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Cannon Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Cannon Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s49, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s50, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s52, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s53, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm2s54, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Laser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Rocket Launcher Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Cannon Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Cannon Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Cannon Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s49, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s50, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s52, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s53, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm3s54, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Flame Shot Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Flame Shot Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Flame Shot Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Flame Shot Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Flame Shot Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Flame Shot Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Heavy Machine Gun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Heavy Machine Gun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Heavy Machine Gun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Heavy Machine Gun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Heavy Machine Gun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Heavy Machine Gun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Laser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Laser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Laser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Laser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Laser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Laser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Rocket Launcher Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Rocket Launcher Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Rocket Launcher Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Rocket Launcher Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Rocket Launcher Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Rocket Launcher Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Shotgun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Shotgun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Shotgun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Shotgun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Shotgun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Big Shotgun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Cannon Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Cannon Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Cannon Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Enemy Chaser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Enemy Chaser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Enemy Chaser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Enemy Chaser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Enemy Chaser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Enemy Chaser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s49, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Super Grenade Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s50, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Super Grenade Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Super Grenade Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s52, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Super Grenade Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s53, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Super Grenade Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm2s54, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Level Reset Special Edition 2014-11-08)(Revised Version Super Grenade Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Flame Shot Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Flame Shot Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Flame Shot Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Flame Shot Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Flame Shot Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Flame Shot Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Heavy Machine Gun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Heavy Machine Gun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Heavy Machine Gun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Heavy Machine Gun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Heavy Machine Gun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Heavy Machine Gun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Laser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Laser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Laser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Laser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Laser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Laser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Rocket Launcher Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Rocket Launcher Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Rocket Launcher Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Rocket Launcher Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Rocket Launcher Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Rocket Launcher Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Shotgun Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Shotgun Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Shotgun Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Shotgun Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Shotgun Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Big Shotgun Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Cannon Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Cannon Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Cannon Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Enemy Chaser Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Enemy Chaser Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Enemy Chaser Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Enemy Chaser Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Enemy Chaser Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Enemy Chaser Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s49, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Super Grenade Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s50, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Super Grenade Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Super Grenade Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s52, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Super Grenade Extreme Mix V2.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s53, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Super Grenade Extreme Mix V2.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm3s54, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,PlayerX China,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Apocalyptic Time 2.1 2020-05-01)(Revised Version Super Grenade Extreme Mix V2.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm4s01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Revised Version Big Heavy Machine Gun Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm4s02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Revised Version Big Shotgun Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm4s03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Revised Version Enemy Chaser Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) @@ -11959,16 +11627,6 @@ HACK( 2019, mslugxrm4s22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug HACK( 2019, mslugxrm4s23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,METROID,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Multi-Carrier Version 2013-01-05)(Revised Version Enemy Chaser Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm4s24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,METROID,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Multi-Carrier Version 2013-01-05)(Revised Version Flame Shot Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm4s25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,METROID,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Multi-Carrier Version 2013-01-05)(Revised Version Super Grenade Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Special Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Special Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Special Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Special Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Enemy Soldiers Psycho Special Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Heavy Machine Gun Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Big Shotgun Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Enemy Chaser Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Flame Shot Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm4s35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (The Hungry Meteorite Edition 2020-03-22)(Revised Version Super Grenade Extreme Mix [2019-10-10])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm5s01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm5s02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm5s03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(Enemy Heavy Plate 2013-06-18)", MACHINE_SUPPORTS_SAVE ) @@ -11976,9 +11634,7 @@ HACK( 2019, mslugxrm5s04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug HACK( 2019, mslugxrm5s05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(Extreme Blue)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm5s06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(World Of Glitcher)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrm5s07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(Level Reset Special Edition 2014-11-08)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm5s08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(Enemy Soldiers Psycho Special Edition 2020-03-22)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm5s09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(The Hungry Meteorite Edition 2020-03-22)", MACHINE_SUPPORTS_SAVE ) -HACK( 2020, mslugxrm5s10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(The Fallen Angels Edition 2020-03-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, mslugxrm5s08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Big Heavy Machine Gun Flame Edition Remix 2019-11-30)(The Fallen Angels Edition 2020-03-23)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrmmpv01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,METROID,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Multi-Carrier Version 2013-01-05)(Revised Version Flame Shot Extreme Mix V1.0 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrmmpv02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,METROID,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Multi-Carrier Version 2013-01-05)(Revised Version Flame Shot Extreme Mix V1.1 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) HACK( 2019, mslugxrmmpv03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Team Remix(Gaston90,METROID,kof1996,DDJ,julee,Creamymami [EGCG])", "Metal Slug X (Multi-Carrier Version 2013-01-05)(Revised Version Flame Shot Extreme Mix V1.2 [2019-09-16])", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mystwarr.cpp b/docs/release/src/hbmame/drivers/mystwarr.cpp index b3b63f674c7..d369a5b2c03 100644 --- a/docs/release/src/hbmame/drivers/mystwarr.cpp +++ b/docs/release/src/hbmame/drivers/mystwarr.cpp @@ -241,6 +241,35 @@ ROM_START( viostorms04 ) //viostorma ROM_LOAD( "viostorm.nv", 0x0000, 0x080, CRC(3cb1c96c) SHA1(56ed6633e7108925a13ad6bc32381bfde592f70b) ) ROM_END +ROM_START( viostorms05 ) //viostorma + ROM_REGION( 0x200000, "maincpu", 0) + ROM_LOAD16_BYTE( "168uab01_ps05.15h", 0x000001, 0x80000, CRC(f547608b) SHA1(0509b646e3b1c72dc3ba00cb8526b777b5167124) ) + ROM_LOAD16_BYTE( "168uab02_ps05.15f", 0x000000, 0x80000, CRC(c980ffe8) SHA1(27b724454db59ddea635c30ffc8fc8d98fd8305a) ) + + ROM_REGION( 0x40000, "soundcpu", 0 ) + ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) + ROM_RELOAD( 0x20000, 0x20000 ) + + ROM_REGION( 0x600000, "k056832", ROMREGION_ERASE00) + ROM_LOADTILE_WORD( "168a09.1h", 0x000000, 2*1024*1024, CRC(1b34a881) SHA1(5de20f7ee7f90d4f6dea349ca5000bfcf74253b1) ) + ROM_LOADTILE_WORD( "168a08.1k", 0x000002, 2*1024*1024, CRC(db0ce743) SHA1(dfe24a1e3e72da188a92668928e79afd6c5d22ee) ) + + ROM_REGION( 0x800000, "k055673", ROMREGION_ERASE00) + ROM_LOAD64_WORD( "168a10.22k", 0x000000, 2*1024*1024, CRC(bd2bbdea) SHA1(54faf2ded16e66d675bbbec4ebd42b4708edfaef) ) + ROM_LOAD64_WORD( "168a11.19k", 0x000002, 2*1024*1024, CRC(7a57c9e7) SHA1(8763c310f7b515aef52d4e007bc949e8803690f4) ) + ROM_LOAD64_WORD( "168a12.20k", 0x000004, 2*1024*1024, CRC(b6b1c4ef) SHA1(064ab4db884c8f98ab9e631b7034996d4b92ab7b) ) + ROM_LOAD64_WORD( "168a13.17k", 0x000006, 2*1024*1024, CRC(cdec3650) SHA1(949bc06bb38a2d5315ee4f6db19e043655b90e6e) ) + + ROM_REGION( 0x40000, "gfx3", ROMREGION_ERASE00) + + ROM_REGION( 0x400000, "k054539", 0) + ROM_LOAD( "168a06.1c", 0x000000, 2*1024*1024, CRC(25404fd7) SHA1(282cf523728b38d0bf14d765dd7257aa1fb2af39) ) + ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) ) + + ROM_REGION( 0x80, "eeprom", 0 ) + ROM_LOAD( "viostorm.nv", 0x0000, 0x080, CRC(3cb1c96c) SHA1(56ed6633e7108925a13ad6bc32381bfde592f70b) ) +ROM_END + /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Martial Champion GAME( 1993, mtlchamps01, mtlchamp, martchmp, martchmp, mystwarr_state, empty_init, ROT0, "DDJ", "Martial Champion (Easy Move)", MACHINE_IMPERFECT_GRAPHICS ) @@ -253,6 +282,6 @@ GAME( 2018, viostorms01, viostorm, viostorm, viostorm, mystwarr_state, GAME( 2018, viostorms02, viostorm, viostorm, viostorm, mystwarr_state, empty_init, ROT0, "hack", "Violent Storm (Enhanced Edition 2018-08-13)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 2018, viostorms03, viostorm, viostorm, viostorm, mystwarr_state, empty_init, ROT0, "hack", "Violent Storm (Enhanced Edition 2018-05-07)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 2020, viostorms04, viostorm, viostorm, viostorm, mystwarr_state, empty_init, ROT0, "hack", "Violent Storm (Enhanced Edition 2020-03-24)", MACHINE_IMPERFECT_GRAPHICS ) - +GAME( 2020, viostorms05, viostorm, viostorm, viostorm, mystwarr_state, empty_init, ROT0, "hack", "Violent Storm (Enhanced Edition 2020-03-25)", MACHINE_IMPERFECT_GRAPHICS ) diff --git a/docs/release/src/hbmame/drivers/pgm.cpp b/docs/release/src/hbmame/drivers/pgm.cpp index 9496f975cf6..e10f7e6b340 100644 --- a/docs/release/src/hbmame/drivers/pgm.cpp +++ b/docs/release/src/hbmame/drivers/pgm.cpp @@ -5370,6 +5370,130 @@ ROM_START( kov2p204s91 ) //kov2sgws ROM_LOAD( "m1200.rom", 0x800000, 0x800000, CRC(b0d88720) SHA1(44ab137e3f8e15b7cb5697ffbd9b1143d8210c4f) ) ROM_END +ROM_START( kov2p204s92 ) //kov2pzsws + ROM_REGION( 0x600000, "maincpu", 0 ) + PGM_68K_BIOS + ROM_LOAD16_WORD_SWAP( "v204-32m-p92.rom", 0x100000, 0x400000, CRC(dba78f2c) SHA1(e2f3b3955ef2b9832226f6e564cddd6244610fae) ) + + ROM_REGION( 0x4000, "prot", 0 ) + ROM_LOAD( "kov2p_igs027a_china.bin", 0x000000, 0x04000, CRC(19a0bd95) SHA1(83e9f22512832a51d41c588debe8be7adb3b1df7) ) + + ROM_REGION32_LE( 0x400000, "user1", 0 ) + ROM_LOAD( "v200-16.rom", 0x000000, 0x200000, CRC(16a0c11f) SHA1(ce449cef76ebd5657d49b57951e2eb0f132e203e) ) + + ROM_REGION( 0xc00000, "tiles", 0 ) + PGM_VIDEO_BIOS + ROM_LOAD( "t1200.rom", 0x180000, 0x800000, CRC(d7e26609) SHA1(bdad810f82fcf1d50a8791bdc495374ec5a309c6) ) + + ROM_REGION16_LE( 0x4000000, "sprcol", 0 ) + ROM_LOAD( "a1200.rom", 0x0000000, 0x0800000, CRC(ceeb81d8) SHA1(5476729443fc1bc9593ae10fbf7cbc5d7290b017) ) + ROM_LOAD( "a1201.rom", 0x0800000, 0x0800000, CRC(21063ca7) SHA1(cf561b44902425a920d5cbea5bf65dd9530b2289) ) + ROM_LOAD( "a1202.rom", 0x1000000, 0x0800000, CRC(4bb92fae) SHA1(f0b6d72ed425de1c69dc8f8d5795ea760a4a59b0) ) + ROM_LOAD( "a1203.rom", 0x1800000, 0x0800000, CRC(e73cb627) SHA1(4c6e48b845a5d1e8f9899010fbf273d54c2b8899) ) + ROM_LOAD( "a1204.rom", 0x2000000, 0x0200000, CRC(14b4b5bb) SHA1(d7db5740eec971f2782fb2885ee3af8f2a796550) ) + + ROM_REGION16_LE( 0x1000000, "sprmask", 0 ) + ROM_LOAD( "b1200.rom", 0x0000000, 0x0800000, CRC(bed7d994) SHA1(019dfba8154256d64cd249eb0fa4c451edce34b8) ) + ROM_LOAD( "b1201.rom", 0x0800000, 0x0800000, CRC(f251eb57) SHA1(56a5fc14ab7822f83379cecb26638e5bb266349a) ) + + ROM_REGION( 0x1000000, "ics", 0 ) + PGM_AUDIO_BIOS + ROM_LOAD( "m1200.rom", 0x800000, 0x800000, CRC(b0d88720) SHA1(44ab137e3f8e15b7cb5697ffbd9b1143d8210c4f) ) +ROM_END + +ROM_START( kov2p204s93 ) //kov2pgsyx + ROM_REGION( 0x600000, "maincpu", 0 ) + PGM_68K_BIOS + ROM_LOAD16_WORD_SWAP( "v204-32m-p93.rom", 0x100000, 0x400000, CRC(9abfd9e7) SHA1(6807a53ad1b9b87e7a26dfc62202cde18f8b25ab) ) + + ROM_REGION( 0x4000, "prot", 0 ) + ROM_LOAD( "kov2p_igs027a_china.bin", 0x000000, 0x04000, CRC(19a0bd95) SHA1(83e9f22512832a51d41c588debe8be7adb3b1df7) ) + + ROM_REGION32_LE( 0x400000, "user1", 0 ) + ROM_LOAD( "v200-16.rom", 0x000000, 0x200000, CRC(16a0c11f) SHA1(ce449cef76ebd5657d49b57951e2eb0f132e203e) ) + + ROM_REGION( 0xc00000, "tiles", 0 ) + PGM_VIDEO_BIOS + ROM_LOAD( "t1200.rom", 0x180000, 0x800000, CRC(d7e26609) SHA1(bdad810f82fcf1d50a8791bdc495374ec5a309c6) ) + + ROM_REGION16_LE( 0x4000000, "sprcol", 0 ) + ROM_LOAD( "a1200.rom", 0x0000000, 0x0800000, CRC(ceeb81d8) SHA1(5476729443fc1bc9593ae10fbf7cbc5d7290b017) ) + ROM_LOAD( "a1201.rom", 0x0800000, 0x0800000, CRC(21063ca7) SHA1(cf561b44902425a920d5cbea5bf65dd9530b2289) ) + ROM_LOAD( "a1202.rom", 0x1000000, 0x0800000, CRC(4bb92fae) SHA1(f0b6d72ed425de1c69dc8f8d5795ea760a4a59b0) ) + ROM_LOAD( "a1203.rom", 0x1800000, 0x0800000, CRC(e73cb627) SHA1(4c6e48b845a5d1e8f9899010fbf273d54c2b8899) ) + ROM_LOAD( "a1204.rom", 0x2000000, 0x0200000, CRC(14b4b5bb) SHA1(d7db5740eec971f2782fb2885ee3af8f2a796550) ) + + ROM_REGION16_LE( 0x1000000, "sprmask", 0 ) + ROM_LOAD( "b1200.rom", 0x0000000, 0x0800000, CRC(bed7d994) SHA1(019dfba8154256d64cd249eb0fa4c451edce34b8) ) + ROM_LOAD( "b1201.rom", 0x0800000, 0x0800000, CRC(f251eb57) SHA1(56a5fc14ab7822f83379cecb26638e5bb266349a) ) + + ROM_REGION( 0x1000000, "ics", 0 ) + PGM_AUDIO_BIOS + ROM_LOAD( "m1200.rom", 0x800000, 0x800000, CRC(b0d88720) SHA1(44ab137e3f8e15b7cb5697ffbd9b1143d8210c4f) ) +ROM_END + +ROM_START( kov2p204s94 ) //kov2plffw + ROM_REGION( 0x600000, "maincpu", 0 ) + PGM_68K_BIOS + ROM_LOAD16_WORD_SWAP( "v204-32m-p94.rom", 0x100000, 0x400000, CRC(7ba8253f) SHA1(517f159cf1e331489bd71eba30a2066ffc290949) ) + + ROM_REGION( 0x4000, "prot", 0 ) + ROM_LOAD( "kov2p_igs027a_china.bin", 0x000000, 0x04000, CRC(19a0bd95) SHA1(83e9f22512832a51d41c588debe8be7adb3b1df7) ) + + ROM_REGION32_LE( 0x400000, "user1", 0 ) + ROM_LOAD( "v200-16.rom", 0x000000, 0x200000, CRC(16a0c11f) SHA1(ce449cef76ebd5657d49b57951e2eb0f132e203e) ) + + ROM_REGION( 0xc00000, "tiles", 0 ) + PGM_VIDEO_BIOS + ROM_LOAD( "t1200.rom", 0x180000, 0x800000, CRC(d7e26609) SHA1(bdad810f82fcf1d50a8791bdc495374ec5a309c6) ) + + ROM_REGION16_LE( 0x4000000, "sprcol", 0 ) + ROM_LOAD( "a1200.rom", 0x0000000, 0x0800000, CRC(ceeb81d8) SHA1(5476729443fc1bc9593ae10fbf7cbc5d7290b017) ) + ROM_LOAD( "a1201.rom", 0x0800000, 0x0800000, CRC(21063ca7) SHA1(cf561b44902425a920d5cbea5bf65dd9530b2289) ) + ROM_LOAD( "a1202.rom", 0x1000000, 0x0800000, CRC(4bb92fae) SHA1(f0b6d72ed425de1c69dc8f8d5795ea760a4a59b0) ) + ROM_LOAD( "a1203.rom", 0x1800000, 0x0800000, CRC(e73cb627) SHA1(4c6e48b845a5d1e8f9899010fbf273d54c2b8899) ) + ROM_LOAD( "a1204.rom", 0x2000000, 0x0200000, CRC(14b4b5bb) SHA1(d7db5740eec971f2782fb2885ee3af8f2a796550) ) + + ROM_REGION16_LE( 0x1000000, "sprmask", 0 ) + ROM_LOAD( "b1200.rom", 0x0000000, 0x0800000, CRC(bed7d994) SHA1(019dfba8154256d64cd249eb0fa4c451edce34b8) ) + ROM_LOAD( "b1201.rom", 0x0800000, 0x0800000, CRC(f251eb57) SHA1(56a5fc14ab7822f83379cecb26638e5bb266349a) ) + + ROM_REGION( 0x1000000, "ics", 0 ) + PGM_AUDIO_BIOS + ROM_LOAD( "m1200.rom", 0x800000, 0x800000, CRC(b0d88720) SHA1(44ab137e3f8e15b7cb5697ffbd9b1143d8210c4f) ) +ROM_END + +ROM_START( kov2p204s95 ) //kov2psblq + ROM_REGION( 0x600000, "maincpu", 0 ) + PGM_68K_BIOS + ROM_LOAD16_WORD_SWAP( "v204-32m-p95.rom", 0x100000, 0x400000, CRC(d18d5ca3) SHA1(27a6b8282df12e3f529cebee8e6ebeb70ff450af) ) + + ROM_REGION( 0x4000, "prot", 0 ) + ROM_LOAD( "kov2p_igs027a_china.bin", 0x000000, 0x04000, CRC(19a0bd95) SHA1(83e9f22512832a51d41c588debe8be7adb3b1df7) ) + + ROM_REGION32_LE( 0x400000, "user1", 0 ) + ROM_LOAD( "v200-16.rom", 0x000000, 0x200000, CRC(16a0c11f) SHA1(ce449cef76ebd5657d49b57951e2eb0f132e203e) ) + + ROM_REGION( 0xc00000, "tiles", 0 ) + PGM_VIDEO_BIOS + ROM_LOAD( "t1200.rom", 0x180000, 0x800000, CRC(d7e26609) SHA1(bdad810f82fcf1d50a8791bdc495374ec5a309c6) ) + + ROM_REGION16_LE( 0x4000000, "sprcol", 0 ) + ROM_LOAD( "a1200.rom", 0x0000000, 0x0800000, CRC(ceeb81d8) SHA1(5476729443fc1bc9593ae10fbf7cbc5d7290b017) ) + ROM_LOAD( "a1201.rom", 0x0800000, 0x0800000, CRC(21063ca7) SHA1(cf561b44902425a920d5cbea5bf65dd9530b2289) ) + ROM_LOAD( "a1202.rom", 0x1000000, 0x0800000, CRC(4bb92fae) SHA1(f0b6d72ed425de1c69dc8f8d5795ea760a4a59b0) ) + ROM_LOAD( "a1203.rom", 0x1800000, 0x0800000, CRC(e73cb627) SHA1(4c6e48b845a5d1e8f9899010fbf273d54c2b8899) ) + ROM_LOAD( "a1204.rom", 0x2000000, 0x0200000, CRC(14b4b5bb) SHA1(d7db5740eec971f2782fb2885ee3af8f2a796550) ) + + ROM_REGION16_LE( 0x1000000, "sprmask", 0 ) + ROM_LOAD( "b1200.rom", 0x0000000, 0x0800000, CRC(bed7d994) SHA1(019dfba8154256d64cd249eb0fa4c451edce34b8) ) + ROM_LOAD( "b1201.rom", 0x0800000, 0x0800000, CRC(f251eb57) SHA1(56a5fc14ab7822f83379cecb26638e5bb266349a) ) + + ROM_REGION( 0x1000000, "ics", 0 ) + PGM_AUDIO_BIOS + ROM_LOAD( "m1200.rom", 0x800000, 0x800000, CRC(b0d88720) SHA1(44ab137e3f8e15b7cb5697ffbd9b1143d8210c4f) ) +ROM_END + /******************* Knights of Valour 2 **********************/ @@ -6046,10 +6170,10 @@ ROM_START( kov2h22 ) //kov2100v3 ROM_REGION16_LE( 0x4000000, "sprcol", 0 ) ROM_LOAD( "a1200.rom", 0x0000000, 0x0800000, CRC(ceeb81d8) SHA1(5476729443fc1bc9593ae10fbf7cbc5d7290b017) ) - ROM_LOAD( "a1201-p10.rom", 0x0800000, 0x0800000, CRC(82f0a878) SHA1(ddd13e404252a71de1b2b3b974b910f899f51c38) ) + ROM_LOAD( "a1201.rom", 0x0800000, 0x0800000, CRC(21063ca7) SHA1(cf561b44902425a920d5cbea5bf65dd9530b2289) ) ROM_LOAD( "a1202.rom", 0x1000000, 0x0800000, CRC(4bb92fae) SHA1(f0b6d72ed425de1c69dc8f8d5795ea760a4a59b0) ) ROM_LOAD( "a1203.rom", 0x1800000, 0x0800000, CRC(e73cb627) SHA1(4c6e48b845a5d1e8f9899010fbf273d54c2b8899) ) - ROM_LOAD( "a1204-p04.rom", 0x2000000, 0x0800000, CRC(27527099) SHA1(e23cf366bdeaca1e009a5cec6b13164310a34384) ) + ROM_LOAD( "a1204.rom", 0x2000000, 0x0200000, CRC(14b4b5bb) SHA1(d7db5740eec971f2782fb2885ee3af8f2a796550) ) ROM_REGION16_LE( 0x1000000, "sprmask", 0 ) ROM_LOAD( "b1200.rom", 0x0000000, 0x0800000, CRC(bed7d994) SHA1(019dfba8154256d64cd249eb0fa4c451edce34b8) ) @@ -34811,6 +34935,10 @@ HACK( 2018, kov2p204s88, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_ HACK( 2018, kov2p204s89, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (Unknown Hack 2018-07-21)", MACHINE_SUPPORTS_SAVE ) HACK( 2019, kov2p204s90, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (Ching Ying 2019-01-05)", MACHINE_SUPPORTS_SAVE ) HACK( 2018, kov2p204s91, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (The Warriors Edition 2016 2018-06-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, kov2p204s92, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (God of War Musou 2020-03-07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, kov2p204s93, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (Heroes 2020-05-07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, kov2p204s94, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (Dragon And Phoenix Dance 2020-05-07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2020, kov2p204s95, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "hack", "Knights of Valour 2 Plus (Shenbing Mushuang 2020-05-07)", MACHINE_SUPPORTS_SAVE ) // Knights of Valour 2 HACK( 2000, kov2h01, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "lichenzhao", "Knights of Valour 2 (Full Character Initial Equipment Full Weapon V2)", MACHINE_SUPPORTS_SAVE ) HACK( 2000, kov2h02, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "hack", "Knights of Valour 2 (Easy Max Power, Hacks Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) // This roms is already verified diff --git a/docs/release/src/hbmame/drivers/seta2.cpp b/docs/release/src/hbmame/drivers/seta2.cpp index da3a0e0d1e9..ef6414f1321 100644 --- a/docs/release/src/hbmame/drivers/seta2.cpp +++ b/docs/release/src/hbmame/drivers/seta2.cpp @@ -260,7 +260,7 @@ ROM_START( grdianss10 ) //grdiansy ROM_LOAD( "u32.bin", 0x000000, 0x100000, CRC(cf0f3017) SHA1(8376d3a674f71aec72f52c72758fbc53d9feb1a1) ) ROM_END -ROM_START( grdianss11 ) //grdiansy +ROM_START( grdianss11 ) //grdiansy, grdiansw ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "s11.u2", 0x000000, 0x080000, CRC(1bff5d6a) SHA1(79c30d5b334bb306a83c0e33688a80d17617bbde) ) ROM_LOAD16_BYTE( "s11.u3", 0x000001, 0x080000, CRC(bb7cba06) SHA1(8ecdc466201197a5ba76ac284ac3d027c6757c8a) ) @@ -335,7 +335,7 @@ ROM_START( grdianss13 ) ROM_LOAD( "u32.bin", 0x000000, 0x100000, CRC(cf0f3017) SHA1(8376d3a674f71aec72f52c72758fbc53d9feb1a1) ) ROM_END -ROM_START( grdianss14 ) //grdiansy +ROM_START( grdianss14 ) //grdiansy, grdianss ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "s14.u2", 0x000000, 0x080000, CRC(0627fba3) SHA1(ea628e033e0358cceeeb98f45858dbd1ca797bb8) ) ROM_LOAD16_BYTE( "s14.u3", 0x000001, 0x080000, CRC(1c9c4369) SHA1(f61924bed8cede8418fc03a4267db4fb0eaf4d3d) ) @@ -360,6 +360,31 @@ ROM_START( grdianss14 ) //grdiansy ROM_LOAD( "u32.bin", 0x000000, 0x100000, CRC(cf0f3017) SHA1(8376d3a674f71aec72f52c72758fbc53d9feb1a1) ) ROM_END +ROM_START( grdianss15 ) //grdiansy + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "s15.u2", 0x000000, 0x080000, CRC(82fd5417) SHA1(39939861d8f791b8e6312505b9c5ac32ec5a8bf4) ) + ROM_LOAD16_BYTE( "s15.u3", 0x000001, 0x080000, CRC(f54c9476) SHA1(17272ae13916b533a3175973c200750b1682b84f) ) + ROM_LOAD16_BYTE( "u4.bin", 0x100000, 0x080000, CRC(bb52447b) SHA1(61433f683210ab2bc2cf1cc4b5b7a39cc5b6493d) ) + ROM_LOAD16_BYTE( "u5.bin", 0x100001, 0x080000, CRC(9c164a3b) SHA1(6d688c7af9e7e8e8d54b2e4dfbf41f59c79242eb) ) + + ROM_REGION( 0x2000000, "sprites", ROMREGION_ERASE) + ROM_LOAD64_WORD( "u16.bin", 0x0000000, 0x400000, CRC(6a65f265) SHA1(6cad11f718f8bbcff464d41eb4717460769237ed) ) + ROM_LOAD64_WORD( "u15.bin", 0x0000002, 0x400000, CRC(01672dcd) SHA1(f61f60e3343cc5b6ccee391ee529966a141566db) ) + ROM_LOAD64_WORD( "u18.bin", 0x0000004, 0x400000, CRC(967babf4) SHA1(42a6311576417c44aeaceb8ba6bb3cd7794e4882) ) + ROM_LOAD64_WORD( "u17.bin", 0x0000006, 0x400000, CRC(0fad0629) SHA1(1bdc8e7c5e39e83d327f14a672ec81b049112da6) ) + ROM_LOAD64_WORD( "u20.bin", 0x1800000, 0x200000, CRC(a7226ab7) SHA1(408580dd35c568ffef1ebbd87359e3ec1f867020) ) + ROM_CONTINUE( 0x1000000, 0x200000 ) + ROM_LOAD64_WORD( "u19.bin", 0x1800002, 0x200000, CRC(c0c998a0) SHA1(498fb1877527ed37412537f06a2c39ff0c60f146) ) + ROM_CONTINUE( 0x1000002, 0x200000 ) + ROM_LOAD64_WORD( "u22.bin", 0x1800004, 0x200000, CRC(6239997a) SHA1(87b6d6f30f152f625f82fd858c1290176c7e156e) ) + ROM_CONTINUE( 0x1000004, 0x200000 ) + ROM_LOAD64_WORD( "u21.bin", 0x1800006, 0x200000, CRC(6f95e466) SHA1(28482fad16a3ac9302f152d81552e6f84a44f3e4) ) + ROM_CONTINUE( 0x1000006, 0x200000 ) + + ROM_REGION( 0x100000, "x1snd", 0 ) + ROM_LOAD( "u32.bin", 0x000000, 0x100000, CRC(cf0f3017) SHA1(8376d3a674f71aec72f52c72758fbc53d9feb1a1) ) +ROM_END + /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Guardians GAME( 2018, grdianss01, grdians, grdians, grdians, seta2_state, empty_init, ROT0, "hack", "Guardians (Warriors Edition 2018-05-05)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) @@ -376,4 +401,5 @@ GAME( 2019, grdianss11, grdians, grdians, grdians, seta2_state, em GAME( 2019, grdianss12, grdians, grdians, grdians, seta2_state, empty_init, ROT0, "hack", "Guardians (Robust Super Edition 2019-07-25)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) GAME( 2019, grdianss13, grdians, grdians, grdians, seta2_state, empty_init, ROT0, "hack", "Guardians (Kerron Edition 2019-08-17)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) GAME( 2020, grdianss14, grdians, grdians, grdians, seta2_state, empty_init, ROT0, "hack", "Guardians (Warriors Edition 2020-02-15)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) +GAME( 2020, grdianss15, grdians, grdians, grdians, seta2_state, empty_init, ROT0, "hack", "Guardians (Warriors Edition 2020-02-06)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) diff --git a/docs/release/src/hbmame/hbmame.lst b/docs/release/src/hbmame/hbmame.lst index 73b1b7499f2..7d852a412f9 100644 --- a/docs/release/src/hbmame/hbmame.lst +++ b/docs/release/src/hbmame/hbmame.lst @@ -156,6 +156,7 @@ metmqstrs03 sailormn //parent sailormnts01 sailormnts02 +sailormnts03 theroes //parent theroes01 @@ -222,6 +223,7 @@ pnickj // parent punisher // parent sf2 // parent sf2ce // parent +sf2hf // parent sfzch // parent slammast // parent strider // parent @@ -349,6 +351,7 @@ sk2h34q sk2h41 sk2h42 sk2h43 +sk2h44 sk2h45 sk2h46 sk3h1 @@ -548,6 +551,8 @@ tk2h155 tk2h156 //tk2h157 tk2h158 +tk2h159 +tk2h160 wofb wofch // tk2p1 wofes @@ -866,6 +871,12 @@ dinos237 dinos238 dinos239 dinos240 +dinos241 +dinos242 +dinos243 +dinos244 +dinos245 +dinos246 ffights01 ffights02 ffightj2s01 @@ -925,6 +936,8 @@ punisherjs16 punisherjs17 punisherjs18 punisherjs19 +punisherjs20 +punisherjs21 punisherbzs01 sf2ces01 sf2ces02 @@ -1209,8 +1222,10 @@ xmvsfu1d 19xxs01 19xxjrs01 1944s01 +armwars01 avspus01 avspus02 +avspus03 batcirds01 csclubs01 cybotsjs01 @@ -1267,6 +1282,8 @@ sfa3s05 sfa3s06 sfa3s07 sfa3s08 +sfa3s09 +sfa3s10 sfz2aljs00 sfz2aljs01 sfz2aljs02 @@ -1278,6 +1295,7 @@ sfz2aljs07 sfz2aljs08 sfz2aljs09 sfz2aljs10 +sfz2aljs11 sfz2als01 sfz2als02 sfz2ns01 @@ -2097,6 +2115,8 @@ kof97s168 kof97s169 kof97s170 kof97s171 +kof97s172 +kof97s173 kof97hx01 kof97hx02 kof97hx03 @@ -3670,6 +3690,7 @@ kof2k2s103 kof2k2s104 kof2k2s105 kof2k2s106 +kof2k2s107 @source:kof2003.cpp kof2003d @@ -3858,6 +3879,7 @@ hookus02 hookxr nbbatmans01 nbbatmans02 +nbbatmans03 nbbatmanus01 nbbatmanus02 nbbatmanus03 @@ -4017,6 +4039,7 @@ umk3uc20191226 umk3uc20200130 umk3uc20200204 umk3uc20200226 +umk3uc20200506 umk3tm umk3tm20190417 umk3plus20190921 @@ -4068,6 +4091,7 @@ mslugps13 mslugps14 mslugps15 mslugps16 +mslugps17 mslugrmpl01 mslugrmpl02 mslugrmpl03 @@ -4126,6 +4150,8 @@ mslug2ps35 mslug2ps36 mslug2ps37 mslug2ps38 +mslug2ps39 +mslug2ps40 mslug2erss01 mslug2erss02 mslug2erss03 @@ -4223,6 +4249,8 @@ ms6s07 ms6s08 ms6s09 ms6s10 +ms6s11 +ms6s12 ms6sre6px01 ms6sre6px02 ms6sre6px03 @@ -4269,11 +4297,13 @@ mslug3h34 mslug3h35 mslug3h36 mslug3h37 +mslug3h38 mslug3h39 mslug3h40 mslug3h41 mslug3h42 mslug3h43 +mslug3h44 mslug3h45 mslug3h46 mslug3h47 @@ -4794,6 +4824,9 @@ mslug4hh50 mslug4hh51 mslug4hh52 mslug4hh53 +mslug4hh54 +mslug4hh55 +mslug4hh56 mslug4erms01 mslug4erms02 mslug4erms03 @@ -5026,6 +5059,8 @@ mslug5dh63 mslug5dh64 mslug5dh65 mslug5dh66 +mslug5dh67 +mslug5dh68 ms5plusrm01 ms5plusrm02 ms5plusrm03 @@ -5468,7 +5503,9 @@ mslugxz64 mslugxz65 mslugxz66 mslugxz67 -//mslugxz68 //Temporarily disabled +mslugxz68 +mslugxz69 +mslugxz70 mslugxhbs01 mslugxhbs02 mslugxhbs03 @@ -5703,16 +5740,6 @@ mslugxrm4s22 mslugxrm4s23 mslugxrm4s24 mslugxrm4s25 -mslugxrm4s26 -mslugxrm4s27 -mslugxrm4s28 -mslugxrm4s29 -mslugxrm4s30 -mslugxrm4s31 -mslugxrm4s32 -mslugxrm4s33 -mslugxrm4s34 -mslugxrm4s35 mslugxrm5s01 mslugxrm5s02 mslugxrm5s03 @@ -5721,8 +5748,6 @@ mslugxrm5s05 mslugxrm5s06 mslugxrm5s07 mslugxrm5s08 -mslugxrm5s09 -mslugxrm5s10 mslugxrmmpv01 mslugxrmmpv02 mslugxrmmpv03 @@ -5802,6 +5827,7 @@ viostorms01 viostorms02 viostorms03 viostorms04 +viostorms05 @source:mspacman.cpp mspacman //parent @@ -7589,6 +7615,10 @@ kov2p204s88 kov2p204s89 kov2p204s90 kov2p204s91 +kov2p204s92 +kov2p204s93 +kov2p204s94 +kov2p204s95 kov2h01 kov2h02 kov2h03 @@ -8752,6 +8782,7 @@ grdianss11 grdianss12 grdianss13 grdianss14 +grdianss15 @source:sf.cpp sf //parent @@ -9086,3 +9117,4 @@ sfex2p //parent sfex2ps01 sfexp //parent sfexps01 + diff --git a/docs/release/src/mame/drivers/konamigx.cpp b/docs/release/src/mame/drivers/konamigx.cpp index 2eb6e6ce660..96a51b9eda8 100644 --- a/docs/release/src/mame/drivers/konamigx.cpp +++ b/docs/release/src/mame/drivers/konamigx.cpp @@ -104,6 +104,7 @@ #include "cpu/z80/z80.h" #include "machine/eepromser.h" #include "sound/k054539.h" +//#include "machine/k056230.h" #include "sound/k056800.h" #include "rendlay.h" #include "speaker.h" @@ -1053,8 +1054,6 @@ void konamigx_state::gx_type1_map(address_map &map) { gx_base_memmap(map); map(0xd90000, 0xd97fff).ram().w(m_palette, FUNC(palette_device::write32)).share("palette"); - map(0xdc0000, 0xdc1fff).ram(); // LAN RAM? (Racin' Force has, Open Golf doesn't) - map(0xdd0000, 0xdd00ff).nopr().nopw(); // LAN board map(0xdda000, 0xddafff).portw("ADC-WRPORT"); map(0xddc000, 0xddcfff).portr("ADC-RDPORT"); map(0xdde000, 0xdde003).w(FUNC(konamigx_state::type1_cablamps_w)); @@ -1069,6 +1068,13 @@ void konamigx_state::gx_type1_map(address_map &map) map(0xfc0000, 0xfc00ff).ram(); // chip 22N / S } +void konamigx_state::racinfrc_map(address_map &map) +{ + gx_type1_map(map); + map(0xdc0000, 0xdc1fff).ram(); // 056230 RAM? + map(0xdd0000, 0xdd00ff).nopr().nopw(); // 056230 regs? +} + void konamigx_state::gx_type2_map(address_map &map) { gx_base_memmap(map); @@ -1848,7 +1854,7 @@ void konamigx_state::racinfrc(machine_config &config) m_k055673->set_config(K055673_LAYOUT_GX, -53, -23); - m_maincpu->set_addrmap(AS_PROGRAM, &konamigx_state::gx_type1_map); + m_maincpu->set_addrmap(AS_PROGRAM, &konamigx_state::racinfrc_map); adc0834_device &adc(ADC0834(config, "adc0834", 0)); adc.set_input_callback(FUNC(konamigx_state::adc0834_callback)); @@ -3568,10 +3574,12 @@ A20 A24 A06 A12 A11 D03 A05 A10 - D02 A04 A09 + 056230 D02 A04 A09 A08 -------------------------------------- +Note: Konami Custom 056230 is only specific to Racin' Force + */ ROM_START( opengolf ) @@ -3973,16 +3981,16 @@ void konamigx_state::init_posthack() /**********************************************************************************/ -/* year ROM parent machine inp init */ +// year ROM parent machine inp init -/* dummy parent for the BIOS */ +// dummy parent for the BIOS GAME( 1994, konamigx, 0, konamigx_bios, common, konamigx_state, init_konamigx, ROT0, "Konami", "System GX", MACHINE_IS_BIOS_ROOT ) -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ -/* Type 1: standard with an add-on 53936 on the ROM board, analog inputs, */ -/* and optional LAN capability (only on Racin' Force - chips aren't present on the golf games) */ -/* needs the ROZ layer to be playable */ -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ +/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Type 1: standard with an add-on 53936 on the ROM board, analog inputs, + and optional 056230 networking for Racin' Force only. + needs the ROZ layer to be playable + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ GAME( 1994, racinfrc, konamigx, racinfrc, racinfrc, konamigx_state, init_posthack, ROT0, "Konami", "Racin' Force (ver EAC)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING | MACHINE_NODEVICE_LAN ) GAME( 1994, racinfrcu, racinfrc, racinfrc, racinfrc, konamigx_state, init_posthack, ROT0, "Konami", "Racin' Force (ver UAB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING | MACHINE_NODEVICE_LAN ) @@ -3991,10 +3999,10 @@ GAME( 1994, opengolf, konamigx, opengolf, opengolf, konamigx_state, init_p GAME( 1994, opengolf2, opengolf, opengolf, opengolf, konamigx_state, init_posthack, ROT0, "Konami", "Konami's Open Golf Championship (ver EAD)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING ) GAME( 1994, ggreats2, opengolf, opengolf, ggreats2, konamigx_state, init_posthack, ROT0, "Konami", "Golfing Greats 2 (ver JAC)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING ) -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ -/* Type 2: totally stock, sometimes with funny protection chips on the ROM board */ -/* these games work and are playable with minor graphics glitches */ -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ +/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Type 2: totally stock, sometimes with funny protection chips on the ROM board + these games work and are playable with minor graphics glitches + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ GAME( 1994, le2, konamigx, le2, le2, konamigx_state, init_konamigx, ROT0, "Konami", "Lethal Enforcers II: Gun Fighters (ver EAA)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1994, le2u, le2, le2, le2u, konamigx_state, init_konamigx, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers II: Gun Fighters (ver UAA)", MACHINE_IMPERFECT_GRAPHICS ) @@ -4021,17 +4029,17 @@ GAME( 1996, daiskiss, konamigx, konamigx, gokuparo, konamigx_state, init_k GAME( 1996, tokkae, konamigx, konamigx_6bpp, tokkae, konamigx_state, init_konamigx, ROT0, "Konami", "Taisen Tokkae-dama (ver JAA)", MACHINE_IMPERFECT_GRAPHICS ) -/* protection controls player ship direction in attract mode - doesn't impact playability */ +// protection controls player ship direction in attract mode - doesn't impact playability GAME( 1996, salmndr2, konamigx, salmndr2, gokuparo, konamigx_state, init_konamigx, ROT0, "Konami", "Salamander 2 (ver JAA)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_UNEMULATED_PROTECTION ) GAME( 1996, salmndr2a, salmndr2, salmndr2, gokuparo, konamigx_state, init_konamigx, ROT0, "Konami", "Salamander 2 (ver AAB)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_UNEMULATED_PROTECTION ) -/* bad sprite colours, part of tilemap gets blanked out when a game starts (might be more protection) */ +// bad sprite colours, part of tilemap gets blanked out when a game starts (might be more protection) GAME( 1997, winspike, konamigx, winspike, common, konamigx_state, init_konamigx, ROT0, "Konami", "Winning Spike (ver EAA)", MACHINE_UNEMULATED_PROTECTION | MACHINE_IMPERFECT_GRAPHICS ) GAME( 1997, winspikej, winspike, winspike, common, konamigx_state, init_konamigx, ROT0, "Konami", "Winning Spike (ver JAA)", MACHINE_UNEMULATED_PROTECTION | MACHINE_IMPERFECT_GRAPHICS ) -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ -/* Type 3: dual monitor output and 53936 on the ROM board, external palette RAM */ -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ +/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Type 3: dual monitor output and 53936 on the ROM board, external palette RAM + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ GAME( 1994, soccerss, konamigx, gxtype3, type3, konamigx_state, init_posthack, ROT0, "Konami", "Soccer Superstars (ver EAC)", MACHINE_IMPERFECT_GRAPHICS ) // writes EAA to EEPROM, but should be version EAC according to labels GAME( 1994, soccerssu, soccerss, gxtype3, type3, konamigx_state, init_posthack, ROT0, "Konami", "Soccer Superstars (ver UAC)", MACHINE_IMPERFECT_GRAPHICS ) // writes UAA to EEPROM, but should be version UAC according to labels @@ -4039,9 +4047,9 @@ GAME( 1994, soccerssj, soccerss, gxtype3, type3, konamigx_state, init_posthack, GAME( 1994, soccerssja,soccerss, gxtype3, type3, konamigx_state, init_posthack, ROT0, "Konami", "Soccer Superstars (ver JAA)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1994, soccerssa, soccerss, gxtype3, type3, konamigx_state, init_posthack, ROT0, "Konami", "Soccer Superstars (ver AAA)", MACHINE_IMPERFECT_GRAPHICS ) -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ -/* Type 4: dual monitor output and 53936 on the ROM board, external palette RAM, DMA protection */ -/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ +/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Type 4: dual monitor output and 53936 on the ROM board, external palette RAM, DMA protection + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ GAME( 1996, vsnetscr, konamigx, gxtype4_vsn, type3, konamigx_state, init_konamigx, ROT0, "Konami", "Versus Net Soccer (ver EAD)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) GAME( 1996, vsnetscreb,vsnetscr, gxtype4_vsn, type3, konamigx_state, init_konamigx, ROT0, "Konami", "Versus Net Soccer (ver EAB)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) diff --git a/docs/release/src/mame/drivers/model2.cpp b/docs/release/src/mame/drivers/model2.cpp index 50091a05969..abb2d180bbe 100644 --- a/docs/release/src/mame/drivers/model2.cpp +++ b/docs/release/src/mame/drivers/model2.cpp @@ -1182,27 +1182,27 @@ void model2_state::model2_5881_mem(address_map &map) // Interface board ID: 837-12079 // ALTERA FLEX + Sega 315-5338A -READ8_MEMBER( model2_state::lightgun_data_r ) +uint8_t model2_state::lightgun_data_r(offs_t offset) { uint16_t data = m_lightgun_ports[offset >> 1].read_safe(0); return BIT(offset, 0) ? (data >> 8) : data; } -READ8_MEMBER( model2_state::lightgun_mux_r ) +uint8_t model2_state::lightgun_mux_r() { if (m_lightgun_mux < 8) - return lightgun_data_r(space, m_lightgun_mux); + return lightgun_data_r(m_lightgun_mux); else - return lightgun_offscreen_r(space, 0); + return lightgun_offscreen_r(0); } -WRITE8_MEMBER( model2_state::lightgun_mux_w ) +void model2_state::lightgun_mux_w(uint8_t data) { m_lightgun_mux = data; } // handles offscreen gun trigger detection here -READ8_MEMBER( model2_state::lightgun_offscreen_r ) +uint8_t model2_state::lightgun_offscreen_r(offs_t offset) { // 5 percent border size const float BORDER_SIZE = 0.05f; @@ -1238,7 +1238,7 @@ READ8_MEMBER( model2_state::lightgun_offscreen_r ) // OUTPUTS //************************************************************************** -WRITE8_MEMBER( model2o_state::daytona_output_w ) +void model2o_state::daytona_output_w(uint8_t data) { // 7------- leader led // -6------ vr4 led @@ -1253,7 +1253,7 @@ WRITE8_MEMBER( model2o_state::daytona_output_w ) machine().bookkeeping().coin_counter_w(0, BIT(data, 0)); } -WRITE8_MEMBER( model2o_state::desert_output_w ) +void model2o_state::desert_output_w(uint8_t data) { // 7------- cannon motor // -6------ machine gun motor @@ -1268,7 +1268,7 @@ WRITE8_MEMBER( model2o_state::desert_output_w ) machine().bookkeeping().coin_counter_w(0, BIT(data, 0)); } -WRITE8_MEMBER( model2o_state::vcop_output_w ) +void model2o_state::vcop_output_w(uint8_t data) { // 7654---- unknown (not used?) // ----32-- start leds (always set together) @@ -1569,7 +1569,7 @@ void model2c_state::model2c_5881_mem(address_map &map) */ // simulate this so that it passes the initial checks -READ8_MEMBER( model2_state::rchase2_drive_board_r ) +uint8_t model2_state::rchase2_drive_board_r() { uint8_t data = 0xff; @@ -1585,12 +1585,12 @@ READ8_MEMBER( model2_state::rchase2_drive_board_r ) return data; } -WRITE8_MEMBER( model2_state::rchase2_drive_board_w ) +void model2_state::rchase2_drive_board_w(uint8_t data) { m_cmd_data = data; } -WRITE8_MEMBER( model2_state::drive_board_w ) +void model2_state::drive_board_w(uint8_t data) { m_driveio_comm_data = data; m_drivecpu->set_input_line(0, HOLD_LINE); @@ -1601,7 +1601,7 @@ WRITE8_MEMBER( model2_state::drive_board_w ) // INPUT HANDLING //************************************************************************** -WRITE8_MEMBER( model2_state::eeprom_w ) +void model2_state::eeprom_w(uint8_t data) { m_ctrlmode = BIT(data, 0); @@ -1610,7 +1610,7 @@ WRITE8_MEMBER( model2_state::eeprom_w ) m_eeprom->cs_write(BIT(data, 6) ? ASSERT_LINE : CLEAR_LINE); } -READ8_MEMBER( model2_state::in0_r ) +uint8_t model2_state::in0_r() { uint8_t data = m_in0->read(); @@ -2454,7 +2454,7 @@ void model2_state::scsp_map(address_map &map) map(0x000000, 0x07ffff).ram().share("soundram"); } -WRITE8_MEMBER(model2_state::scsp_irq) +void model2_state::scsp_irq(offs_t offset, uint8_t data) { m_audiocpu->set_input_line(offset, data); } @@ -2571,17 +2571,17 @@ void model2o_state::model2o(machine_config &config) M2COMM(config, "m2comm", 0); } -READ8_MEMBER(model2_state::driveio_portg_r) +uint8_t model2_state::driveio_portg_r() { return m_driveio_comm_data; } -READ8_MEMBER(model2_state::driveio_porth_r) +uint8_t model2_state::driveio_porth_r() { return m_driveio_comm_data; } -WRITE8_MEMBER(model2_state::driveio_port_w) +void model2_state::driveio_port_w(uint8_t data) { // TODO: hook up to the main CPU // popmessage("%02x",data); @@ -7001,8 +7001,8 @@ READ32_MEMBER(model2_state::doa_prot_r) // doa only reads 16-bits at a time, while STV reads 32-bits uint32 ret = 0; - if (mem_mask&0xffff0000) ret |= (m_0229crypt->data_r(space,0,0xffff)<<16); - if (mem_mask&0x0000ffff) ret |= m_0229crypt->data_r(space,0,0xffff); + if (mem_mask&0xffff0000) ret |= (m_0229crypt->data_r()<<16); + if (mem_mask&0x0000ffff) ret |= m_0229crypt->data_r(); return ret; } diff --git a/docs/release/src/version.cpp b/docs/release/src/version.cpp index d246b1cd28e..40a95da34e2 100644 --- a/docs/release/src/version.cpp +++ b/docs/release/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.221" +#define BARE_BUILD_VERSION "0.221.A" extern const char bare_build_version[]; extern const char build_version[]; @@ -1704,14 +1704,14 @@ endif ifeq (posix,$(SHELLTYPE)) $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo '#define BARE_BUILD_VERSION "0.221"' > $@ + @echo '#define BARE_BUILD_VERSION "0.221.A"' > $@ @echo 'extern const char bare_build_version[];' >> $@ @echo 'extern const char build_version[];' >> $@ @echo 'const char bare_build_version[] = BARE_BUILD_VERSION;' >> $@ @echo 'const char build_version[] = BARE_BUILD_VERSION " ($(NEW_GIT_VERSION))";' >> $@ else $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo #define BARE_BUILD_VERSION "0.221" > $@ + @echo #define BARE_BUILD_VERSION "0.221.A" > $@ @echo extern const char bare_build_version[]; >> $@ @echo extern const char build_version[]; >> $@ @echo const char bare_build_version[] = BARE_BUILD_VERSION; >> $@ diff --git a/src/version.cpp b/src/version.cpp index d246b1cd28e..40a95da34e2 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.221" +#define BARE_BUILD_VERSION "0.221.A" extern const char bare_build_version[]; extern const char build_version[]; |